com.atlassian.jira.web.action.issue
Interface IssueCreationHelperBean

All Known Implementing Classes:
IssueCreationHelperBeanImpl

Deprecated. Use IssueService instead (will be moved into jira-core). Since v6.2.

@Internal
public interface IssueCreationHelperBean

This is a helper bean shared by the Issue Service impl and the Create Issue. It should not be considered API - plugins should use IssueService instead.


Method Summary
 FieldScreenRenderer createFieldScreenRenderer(Issue issueObject)
          Deprecated.  
 FieldScreenRenderer createFieldScreenRenderer(com.atlassian.crowd.embedded.api.User remoteUser, Issue issueObject)
          Deprecated. Use createFieldScreenRenderer(com.atlassian.jira.issue.Issue) instead. Since v6.2.
 List<OrderableField> getFieldsForCreate(com.atlassian.crowd.embedded.api.User user, Issue issueObject)
          Deprecated. Gets the fields that will be shown in the create issue screen for that issues project and issue type
 List<String> getProvidedFieldNames(Issue issueObject)
          Deprecated.  
 List<String> getProvidedFieldNames(com.atlassian.crowd.embedded.api.User remoteUser, Issue issueObject)
          Deprecated. Use getProvidedFieldNames(com.atlassian.jira.issue.Issue) instead. Since v6.2.
 void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer, MutableIssue issueObject, Map fieldValuesHolder)
          Deprecated.  
 void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer, com.atlassian.crowd.embedded.api.User remoteUser, MutableIssue issueObject, Map fieldValuesHolder)
          Deprecated. Use updateIssueFromFieldValuesHolder(com.atlassian.jira.issue.fields.screen.FieldScreenRenderer, com.atlassian.jira.issue.MutableIssue, java.util.Map) instead. Since v6.2.
 void validateCreateIssueFields(JiraServiceContext jiraServiceContext, Collection<String> providedFields, Issue issueObject, FieldScreenRenderer fieldScreenRenderer, OperationContext operationContext, IssueInputParameters issueInputParameters, I18nHelper i18n)
          Deprecated.  
 void validateCreateIssueFields(JiraServiceContext jiraServiceContext, Collection<String> providedFields, Issue issueObject, FieldScreenRenderer fieldScreenRenderer, OperationContext operationContext, Map<String,String[]> parameters, boolean applyDefaults, I18nHelper i18n)
          Deprecated. Use validateCreateIssueFields(com.atlassian.jira.bc.JiraServiceContext, java.util.Collection, com.atlassian.jira.issue.Issue, com.atlassian.jira.issue.fields.screen.FieldScreenRenderer, com.atlassian.jira.issue.customfields.OperationContext, com.atlassian.jira.issue.IssueInputParameters, com.atlassian.jira.util.I18nHelper) instead. Since v6.3.
 void validateIssueType(Issue issue, OperationContext operationContext, Map actionParams, ErrorCollection errors, I18nHelper i18n)
          Deprecated.  
 void validateLicense(ErrorCollection errors, I18nHelper i18n)
          Deprecated.  
 void validateProject(Issue issue, OperationContext operationContext, Map actionParams, ErrorCollection errors, I18nHelper i18n)
          Deprecated.  
 void validateSummary(Issue issue, OperationContext operationContext, Map actionParams, ErrorCollection errors, I18nHelper i18n)
          Deprecated.  
 

Method Detail

validateCreateIssueFields

void validateCreateIssueFields(JiraServiceContext jiraServiceContext,
                               Collection<String> providedFields,
                               Issue issueObject,
                               FieldScreenRenderer fieldScreenRenderer,
                               OperationContext operationContext,
                               IssueInputParameters issueInputParameters,
                               I18nHelper i18n)
Deprecated. 

validateCreateIssueFields

void validateCreateIssueFields(JiraServiceContext jiraServiceContext,
                               Collection<String> providedFields,
                               Issue issueObject,
                               FieldScreenRenderer fieldScreenRenderer,
                               OperationContext operationContext,
                               Map<String,String[]> parameters,
                               boolean applyDefaults,
                               I18nHelper i18n)
Deprecated. Use validateCreateIssueFields(com.atlassian.jira.bc.JiraServiceContext, java.util.Collection, com.atlassian.jira.issue.Issue, com.atlassian.jira.issue.fields.screen.FieldScreenRenderer, com.atlassian.jira.issue.customfields.OperationContext, com.atlassian.jira.issue.IssueInputParameters, com.atlassian.jira.util.I18nHelper) instead. Since v6.3.


validateLicense

void validateLicense(ErrorCollection errors,
                     I18nHelper i18n)
Deprecated. 

updateIssueFromFieldValuesHolder

void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
                                      com.atlassian.crowd.embedded.api.User remoteUser,
                                      MutableIssue issueObject,
                                      Map fieldValuesHolder)
Deprecated. Use updateIssueFromFieldValuesHolder(com.atlassian.jira.issue.fields.screen.FieldScreenRenderer, com.atlassian.jira.issue.MutableIssue, java.util.Map) instead. Since v6.2.


updateIssueFromFieldValuesHolder

void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
                                      MutableIssue issueObject,
                                      Map fieldValuesHolder)
Deprecated. 

createFieldScreenRenderer

FieldScreenRenderer createFieldScreenRenderer(com.atlassian.crowd.embedded.api.User remoteUser,
                                              Issue issueObject)
Deprecated. Use createFieldScreenRenderer(com.atlassian.jira.issue.Issue) instead. Since v6.2.


createFieldScreenRenderer

FieldScreenRenderer createFieldScreenRenderer(Issue issueObject)
Deprecated. 

getProvidedFieldNames

List<String> getProvidedFieldNames(com.atlassian.crowd.embedded.api.User remoteUser,
                                   Issue issueObject)
Deprecated. Use getProvidedFieldNames(com.atlassian.jira.issue.Issue) instead. Since v6.2.


getProvidedFieldNames

List<String> getProvidedFieldNames(Issue issueObject)
Deprecated. 

getFieldsForCreate

List<OrderableField> getFieldsForCreate(com.atlassian.crowd.embedded.api.User user,
                                        Issue issueObject)
Deprecated. 
Gets the fields that will be shown in the create issue screen for that issues project and issue type

Parameters:
user - the user in play
issueObject - the as yet saved issue object encompassing project and issue type
Returns:
the list of fields that will be shown on the create issue screen

validateProject

void validateProject(Issue issue,
                     OperationContext operationContext,
                     Map actionParams,
                     ErrorCollection errors,
                     I18nHelper i18n)
Deprecated. 

validateIssueType

void validateIssueType(Issue issue,
                       OperationContext operationContext,
                       Map actionParams,
                       ErrorCollection errors,
                       I18nHelper i18n)
Deprecated. 

validateSummary

void validateSummary(Issue issue,
                     OperationContext operationContext,
                     Map actionParams,
                     ErrorCollection errors,
                     I18nHelper i18n)
Deprecated. 


Copyright © 2002-2014 Atlassian. All Rights Reserved.