com.atlassian.jira.web.action.issue
Class IssueLinkedCreationHelperBeanImpl

java.lang.Object
  extended by com.atlassian.jira.web.action.issue.IssueCreationHelperBeanImpl
      extended by 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
 

Constructor Detail

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)
Method Detail

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.