public class IssueCreationHelperBeanImpl extends Object implements IssueCreationHelperBean
Constructor and Description |
---|
IssueCreationHelperBeanImpl(UserUtil userUtil,
FieldManager fieldManager,
FieldScreenRendererFactory fieldScreenRendererFactory,
JiraLicenseService jiraLicenseService,
JiraContactHelper jiraContactHelper) |
Modifier and Type | Method and Description |
---|---|
FieldScreenRenderer |
createFieldScreenRenderer(Issue issueObject) |
FieldScreenRenderer |
createFieldScreenRenderer(com.atlassian.crowd.embedded.api.User remoteUser,
Issue issueObject)
Create a field screen renderer
|
Field |
getField(String id) |
List<OrderableField> |
getFieldsForCreate(com.atlassian.crowd.embedded.api.User user,
Issue issueObject)
Gets the fields that will be shown in the create issue screen for that issues project and issue type
|
List<String> |
getProvidedFieldNames(Issue issueObject) |
List<String> |
getProvidedFieldNames(com.atlassian.crowd.embedded.api.User remoteUser,
Issue issueObject) |
void |
updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
MutableIssue issueObject,
Map fieldValuesHolder) |
void |
updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
com.atlassian.crowd.embedded.api.User remoteUser,
MutableIssue issueObject,
Map fieldValuesHolder) |
void |
validateCreateIssueFields(JiraServiceContext jiraServiceContext,
Collection<String> providedFields,
Issue issueObject,
FieldScreenRenderer fieldScreenRenderer,
OperationContext operationContext,
IssueInputParameters issueInputParameters,
I18nHelper i18n) |
protected void |
validateCreateIssueFields(JiraServiceContext jiraServiceContext,
Collection<String> providedFields,
Issue issueObject,
FieldScreenRenderer fieldScreenRenderer,
OperationContext operationContext,
Map<String,String[]> actionParams,
boolean applyDefaults,
boolean skipScreenCheck,
I18nHelper i18n) |
void |
validateCreateIssueFields(JiraServiceContext jiraServiceContext,
Collection<String> providedFields,
Issue issueObject,
FieldScreenRenderer fieldScreenRenderer,
OperationContext operationContext,
Map<String,String[]> actionParams,
boolean applyDefaults,
I18nHelper i18n) |
void |
validateIssueType(Issue issue,
OperationContext operationContext,
Map actionParams,
ErrorCollection errors,
I18nHelper i18n) |
void |
validateLicense(ErrorCollection errors,
I18nHelper i18n) |
void |
validateProject(Issue issue,
OperationContext operationContext,
Map actionParams,
ErrorCollection errors,
I18nHelper i18n) |
void |
validateSummary(Issue issue,
OperationContext operationContext,
Map actionParams,
ErrorCollection errors,
I18nHelper i18n) |
public IssueCreationHelperBeanImpl(UserUtil userUtil, FieldManager fieldManager, FieldScreenRendererFactory fieldScreenRendererFactory, JiraLicenseService jiraLicenseService, JiraContactHelper jiraContactHelper)
public void validateCreateIssueFields(JiraServiceContext jiraServiceContext, Collection<String> providedFields, Issue issueObject, FieldScreenRenderer fieldScreenRenderer, OperationContext operationContext, Map<String,String[]> actionParams, boolean applyDefaults, I18nHelper i18n)
validateCreateIssueFields
in interface IssueCreationHelperBean
public void validateCreateIssueFields(JiraServiceContext jiraServiceContext, Collection<String> providedFields, Issue issueObject, FieldScreenRenderer fieldScreenRenderer, OperationContext operationContext, IssueInputParameters issueInputParameters, I18nHelper i18n)
validateCreateIssueFields
in interface IssueCreationHelperBean
protected void validateCreateIssueFields(JiraServiceContext jiraServiceContext, Collection<String> providedFields, Issue issueObject, FieldScreenRenderer fieldScreenRenderer, OperationContext operationContext, Map<String,String[]> actionParams, boolean applyDefaults, boolean skipScreenCheck, I18nHelper i18n)
public void validateLicense(ErrorCollection errors, I18nHelper i18n)
validateLicense
in interface IssueCreationHelperBean
public void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer, com.atlassian.crowd.embedded.api.User remoteUser, MutableIssue issueObject, Map fieldValuesHolder)
updateIssueFromFieldValuesHolder
in interface IssueCreationHelperBean
public void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer, MutableIssue issueObject, Map fieldValuesHolder)
updateIssueFromFieldValuesHolder
in interface IssueCreationHelperBean
public FieldScreenRenderer createFieldScreenRenderer(com.atlassian.crowd.embedded.api.User remoteUser, Issue issueObject)
createFieldScreenRenderer
in interface IssueCreationHelperBean
remoteUser
- issueObject
- - with issue type and projectpublic FieldScreenRenderer createFieldScreenRenderer(Issue issueObject)
createFieldScreenRenderer
in interface IssueCreationHelperBean
public List<String> getProvidedFieldNames(com.atlassian.crowd.embedded.api.User remoteUser, Issue issueObject)
getProvidedFieldNames
in interface IssueCreationHelperBean
public List<String> getProvidedFieldNames(Issue issueObject)
getProvidedFieldNames
in interface IssueCreationHelperBean
public List<OrderableField> getFieldsForCreate(com.atlassian.crowd.embedded.api.User user, Issue issueObject)
IssueCreationHelperBean
getFieldsForCreate
in interface IssueCreationHelperBean
user
- the user in playissueObject
- the as yet saved issue object encompassing project and issue typepublic void validateProject(Issue issue, OperationContext operationContext, Map actionParams, ErrorCollection errors, I18nHelper i18n)
validateProject
in interface IssueCreationHelperBean
public void validateIssueType(Issue issue, OperationContext operationContext, Map actionParams, ErrorCollection errors, I18nHelper i18n)
validateIssueType
in interface IssueCreationHelperBean
public void validateSummary(Issue issue, OperationContext operationContext, Map actionParams, ErrorCollection errors, I18nHelper i18n)
validateSummary
in interface IssueCreationHelperBean
Copyright © 2002-2016 Atlassian. All Rights Reserved.