com.atlassian.jira.web.action.issue
Class IssueLinkedCreationHelperBeanImpl
java.lang.Object
com.atlassian.jira.web.action.issue.IssueCreationHelperBeanImpl
com.atlassian.jira.web.action.issue.IssueLinkedCreationHelperBeanImpl
- All Implemented Interfaces:
- com.atlassian.jira.web.action.issue.IssueCreationHelperBean, IssueLinkedCreationHelperBean
public class IssueLinkedCreationHelperBeanImpl
- extends com.atlassian.jira.web.action.issue.IssueCreationHelperBeanImpl
- implements IssueLinkedCreationHelperBean
FQCN : com.atlassian.jira.web.action.issue.IssueLinkedCreationHelperBeanImpl
- Since:
- 3.10.1.30
Description : Extends IssueCreationHelperBeanImpl in order to provide method for CreateLinkIssue
- Author:
- Kaamelot
Constructor Summary |
IssueLinkedCreationHelperBeanImpl(com.atlassian.jira.user.util.UserUtil userUtil,
com.atlassian.jira.config.properties.ApplicationProperties applicationProperties,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory fieldScreenRendererFactory)
|
Method Summary |
boolean |
isToPopulate(java.lang.String _fieldId)
Is the Field valid to populate the a new Issue
- Issue Type is always shown as it is always required, then have not to be populated
- Timetracking ahve not to be populated |
void |
populateLinkedIssueFields(com.atlassian.jira.issue.Issue issueObject,
com.atlassian.jira.project.Project project,
java.lang.String issuetype,
com.atlassian.jira.issue.customfields.OperationContext operationContext,
com.opensymphony.user.User remoteUser,
com.atlassian.jira.issue.fields.screen.FieldScreenRenderer fieldScreenRenderer,
com.atlassian.jira.util.ErrorCollection errors,
com.atlassian.jira.util.I18nHelper i18n)
Populate the issue fields in fieldValuesHolder. |
Methods inherited from class com.atlassian.jira.web.action.issue.IssueCreationHelperBeanImpl |
createFieldScreenRenderer, getField, updateIssueFromFieldValuesHolder, validateCreateIssueFields, validateIssueType, validateLicense, validateProject |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.atlassian.jira.web.action.issue.IssueCreationHelperBean |
createFieldScreenRenderer, updateIssueFromFieldValuesHolder, validateCreateIssueFields, validateIssueType, validateLicense, validateProject |
IssueLinkedCreationHelperBeanImpl
public IssueLinkedCreationHelperBeanImpl(com.atlassian.jira.user.util.UserUtil userUtil,
com.atlassian.jira.config.properties.ApplicationProperties applicationProperties,
com.atlassian.jira.issue.fields.FieldManager fieldManager,
com.atlassian.jira.issue.fields.screen.FieldScreenRendererFactory fieldScreenRendererFactory)
populateLinkedIssueFields
public void populateLinkedIssueFields(com.atlassian.jira.issue.Issue issueObject,
com.atlassian.jira.project.Project project,
java.lang.String issuetype,
com.atlassian.jira.issue.customfields.OperationContext operationContext,
com.opensymphony.user.User remoteUser,
com.atlassian.jira.issue.fields.screen.FieldScreenRenderer fieldScreenRenderer,
com.atlassian.jira.util.ErrorCollection errors,
com.atlassian.jira.util.I18nHelper i18n)
- Populate the issue fields in fieldValuesHolder.
Sets the project & issue type of the issue & update the fieldValuesHolder
with default values of custom fields where appropriate.
- Specified by:
populateLinkedIssueFields
in interface IssueLinkedCreationHelperBean
isToPopulate
public boolean isToPopulate(java.lang.String _fieldId)
- Is the Field valid to populate the a new Issue
- Issue Type is always shown as it is always required, then have not to be populated
- Timetracking ahve not to be populated
Copyright © 2007-2008 Kaamelot Plugins. All Rights Reserved.