com.atlassian.jira.jelly.tag.issue.enterprise
Class CreateIssue

java.lang.Object
  extended by org.apache.commons.jelly.TagSupport
      extended by org.apache.commons.jelly.DynaTagSupport
          extended by org.apache.commons.jelly.DynaBeanTagSupport
              extended by com.atlassian.jira.jelly.JiraDynaBeanTagSupport
                  extended by com.atlassian.jira.jelly.ActionTagSupport
                      extended by com.atlassian.jira.jelly.tag.UserAwareActionTagSupport
                          extended by com.atlassian.jira.jelly.tag.ProjectAwareActionTagSupport
                              extended by com.atlassian.jira.jelly.tag.issue.AbstractCreateIssue
                                  extended by com.atlassian.jira.jelly.tag.issue.enterprise.CreateIssue
All Implemented Interfaces:
IssueSchemeAware, IssueSchemeLevelAware, IssueContextAccessor, ProjectAware, ProjectContextAccessor, CustomFieldValuesAwareTag, UserAware, org.apache.commons.jelly.DynaTag, org.apache.commons.jelly.Tag

public class CreateIssue
extends AbstractCreateIssue
implements IssueSchemeLevelAware, ProjectContextAccessor, IssueContextAccessor


Field Summary
 
Fields inherited from class com.atlassian.jira.jelly.tag.issue.AbstractCreateIssue
KEY_COMPONENTS, KEY_DESCRIPTION, KEY_DUPLICATE_SUMMARY, KEY_ENVIRONMENT, KEY_FIX_VERSIONS, KEY_ISSUE_ASSIGNEE, KEY_ISSUE_ASSIGNEE_VAR, KEY_ISSUE_CREATED_DATE, KEY_ISSUE_ID, KEY_ISSUE_ID_VAR, KEY_ISSUE_KEY_VAR, KEY_ISSUE_REPORTER, KEY_ISSUE_SECURITY, KEY_ISSUE_TYPE, KEY_ISSUE_UPDATED_DATE, KEY_PRIORITY, KEY_PROJECT_ID, KEY_SUMMARY, KEY_VERSIONS
 
Fields inherited from class com.atlassian.jira.jelly.ActionTagSupport
FAILURE, ignoreErrors, SUCCESS
 
Fields inherited from class org.apache.commons.jelly.TagSupport
body, context, hasTrimmed, parent, shouldTrim
 
Constructor Summary
CreateIssue(VersionManager versionManager, UserManager userManager)
           
 
Method Summary
 org.ofbiz.core.entity.GenericValue getIssueSchemeLevel()
           
 Long getIssueSchemeLevelId()
           
 boolean hasIssueSchemeLevel()
           
protected  void preContextValidation()
           
protected  void prePropertyValidation(org.apache.commons.jelly.XMLOutput output)
           
 
Methods inherited from class com.atlassian.jira.jelly.tag.issue.AbstractCreateIssue
addCustomFieldValue, endTagExecution, getIssueScheme, getIssueSchemeId, getIssueTypes, getPreviousIssueSchemeLevelId, getPreviousUsername, getPriorities, getRequiredContextVariablesAfter, getRequiredProperties, hasIssueScheme, isDuplicateIssue, loadPreviousIssue, loadPreviousProject, postTagExecution, propertyValidation, setIssue, setIssue, setIssue, setPreviousIssueSchemeLevelId, setProject, setProject, setProject
 
Methods inherited from class com.atlassian.jira.jelly.tag.ProjectAwareActionTagSupport
getProject, getProjectId, getRequiredContextVariables, hasProject
 
Methods inherited from class com.atlassian.jira.jelly.tag.UserAwareActionTagSupport
getUser, getUsername
 
Methods inherited from class com.atlassian.jira.jelly.ActionTagSupport
arrayToString, beforeSetAttributes, contextContainsAfter, contextContainsBefore, contextValidation, copyRedirectUrlParametersToTag, doTag, getActionName, getProperty, getRequest, getResponse, getTagName, getTagName, getWebWorkAdaptor, isBackendAction, isExecuteWebworkOnClose, mapContainsAll, mapProperty, mapProperty, postTagValidation, propertiesContains, propertyContains, reportRequired, reportRequiredContextVariablesAfter, reportRequiredContextVariablesBefore, reportRequiredProperties, setActionName, setBackendAction, setExecuteWebworkOnClose, setProperty, setProperty, toString
 
Methods inherited from class com.atlassian.jira.jelly.JiraDynaBeanTagSupport
getProperties
 
Methods inherited from class org.apache.commons.jelly.DynaBeanTagSupport
getAttributeType, getDynaBean, setAttribute, setContext, setDynaBean
 
Methods inherited from class org.apache.commons.jelly.TagSupport
findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, findAncestorWithClass, getBody, getBodyText, getBodyText, getContext, getParent, invokeBody, isEscapeText, isTrim, setBody, setEscapeText, setParent, setTrim, trimBody
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.atlassian.jira.jelly.enterprise.IssueSchemeAware
getIssueScheme, getIssueSchemeId, hasIssueScheme
 
Methods inherited from interface com.atlassian.jira.jelly.UserAware
getRequiredContextVariables, getUser, getUsername
 
Methods inherited from interface com.atlassian.jira.jelly.ProjectContextAccessor
loadPreviousProject, setProject, setProject, setProject
 
Methods inherited from interface com.atlassian.jira.jelly.IssueContextAccessor
loadPreviousIssue, setIssue, setIssue, setIssue
 
Methods inherited from interface com.atlassian.jira.jelly.ProjectAware
getContext
 
Methods inherited from interface org.apache.commons.jelly.Tag
getBody, getContext, getParent, invokeBody, setBody, setParent
 

Constructor Detail

CreateIssue

public CreateIssue(VersionManager versionManager,
                   UserManager userManager)
Method Detail

preContextValidation

protected void preContextValidation()
Overrides:
preContextValidation in class AbstractCreateIssue

prePropertyValidation

protected void prePropertyValidation(org.apache.commons.jelly.XMLOutput output)
                              throws org.apache.commons.jelly.JellyTagException
Overrides:
prePropertyValidation in class AbstractCreateIssue
Throws:
org.apache.commons.jelly.JellyTagException

hasIssueSchemeLevel

public boolean hasIssueSchemeLevel()
Specified by:
hasIssueSchemeLevel in interface IssueSchemeLevelAware

getIssueSchemeLevelId

public Long getIssueSchemeLevelId()
Specified by:
getIssueSchemeLevelId in interface IssueSchemeLevelAware

getIssueSchemeLevel

public org.ofbiz.core.entity.GenericValue getIssueSchemeLevel()
Specified by:
getIssueSchemeLevel in interface IssueSchemeLevelAware


Copyright © 2002-2013 Atlassian. All Rights Reserved.