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

All Known Implementing Classes:
IssueCreationHelperBeanImpl

public interface IssueCreationHelperBean


Method Summary
 FieldScreenRenderer createFieldScreenRenderer(User remoteUser, Issue issueObject)
           
 void updateFieldValuesHolderWithDefaults(Issue issueObject, org.ofbiz.core.entity.GenericValue project, String issuetype, Map actionParams, Map fieldValuesHolder, User remoteUser, FieldScreenRenderer fieldScreenRenderer)
          Updates the given fieldValuesHolder with default values for fields which were not originally specified in the actionParams map.
 void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer, User remoteUser, org.ofbiz.core.entity.GenericValue project, String issuetype, MutableIssue issueObject, Map customFieldValuesHolder)
           
 void validateCreateIssueFields(Issue issueObject, org.ofbiz.core.entity.GenericValue project, String issuetype, OperationContext operationContext, Map actionParams, User remoteUser, FieldScreenRenderer fieldScreenRenderer, ErrorCollection errors, 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)
           
 

Method Detail

validateCreateIssueFields

void validateCreateIssueFields(Issue issueObject,
                               org.ofbiz.core.entity.GenericValue project,
                               String issuetype,
                               OperationContext operationContext,
                               Map actionParams,
                               User remoteUser,
                               FieldScreenRenderer fieldScreenRenderer,
                               ErrorCollection errors,
                               I18nHelper i18n)

validateLicense

void validateLicense(ErrorCollection errors,
                     I18nHelper i18n)

updateIssueFromFieldValuesHolder

void updateIssueFromFieldValuesHolder(FieldScreenRenderer fieldScreenRenderer,
                                      User remoteUser,
                                      org.ofbiz.core.entity.GenericValue project,
                                      String issuetype,
                                      MutableIssue issueObject,
                                      Map customFieldValuesHolder)

createFieldScreenRenderer

FieldScreenRenderer createFieldScreenRenderer(User remoteUser,
                                              Issue issueObject)

validateProject

void validateProject(Issue issue,
                     OperationContext operationContext,
                     Map actionParams,
                     ErrorCollection errors,
                     I18nHelper i18n)
                     throws Exception
Throws:
Exception

validateIssueType

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

updateFieldValuesHolderWithDefaults

void updateFieldValuesHolderWithDefaults(Issue issueObject,
                                         org.ofbiz.core.entity.GenericValue project,
                                         String issuetype,
                                         Map actionParams,
                                         Map fieldValuesHolder,
                                         User remoteUser,
                                         FieldScreenRenderer fieldScreenRenderer)
Updates the given fieldValuesHolder with default values for fields which were not originally specified in the actionParams map.

Parameters:
issueObject - the issue
project - the project
issuetype - the issue type
actionParams - the action parameters map that came from either the RemoteIssue or the web action
fieldValuesHolder - the field values holder which holds all the processed values for the issue thus far
remoteUser - the remote user
fieldScreenRenderer - the field screen renderer
Since:
v3.13.4


Copyright © 2002-2009 Atlassian. All Rights Reserved.