com.atlassian.jira.jelly.tag.issue
Class AbstractCreateIssue
java.lang.Object
org.apache.commons.jelly.TagSupport
org.apache.commons.jelly.DynaTagSupport
org.apache.commons.jelly.DynaBeanTagSupport
com.atlassian.jira.jelly.JiraDynaBeanTagSupport
com.atlassian.jira.jelly.ActionTagSupport
com.atlassian.jira.jelly.tag.UserAwareActionTagSupport
com.atlassian.jira.jelly.tag.ProjectAwareActionTagSupport
com.atlassian.jira.jelly.tag.issue.AbstractCreateIssue
- All Implemented Interfaces:
- IssueContextAccessor, ProjectAware, ProjectContextAccessor, CustomFieldValuesAwareTag, UserAware, org.apache.commons.jelly.DynaTag, org.apache.commons.jelly.Tag
- Direct Known Subclasses:
- CreateIssue, CreateIssue
public abstract class AbstractCreateIssue
- extends ProjectAwareActionTagSupport
- implements ProjectContextAccessor, IssueContextAccessor, CustomFieldValuesAwareTag
Fields inherited from class org.apache.commons.jelly.TagSupport |
body, context, hasTrimmed, parent, shouldTrim |
Methods inherited from class com.atlassian.jira.jelly.ActionTagSupport |
arrayToString, beforeSetAttributes, contextContainsAfter, contextContainsBefore, contextValidation, copyRedirectUrlParametersToTag, doTag, getActionName, getProperty, getRequest, getResponse, getTagName, getTagName, getWebWorkAdaptor, isExecuteWebworkOnClose, mapContainsAll, mapProperty, mapProperty, postTagValidation, propertiesContains, propertyContains, reportRequired, reportRequiredContextVariablesAfter, reportRequiredContextVariablesBefore, reportRequiredProperties, setActionName, setExecuteWebworkOnClose, setProperty, setProperty, toString |
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 interface org.apache.commons.jelly.Tag |
getBody, getContext, getParent, invokeBody, setBody, setParent |
KEY_ISSUE_ID
protected static final String KEY_ISSUE_ID
- See Also:
- Constant Field Values
KEY_PROJECT_ID
protected static final String KEY_PROJECT_ID
- See Also:
- Constant Field Values
KEY_ISSUE_ASSIGNEE
protected static final String KEY_ISSUE_ASSIGNEE
- See Also:
- Constant Field Values
KEY_ISSUE_CREATED_DATE
protected static final String KEY_ISSUE_CREATED_DATE
- See Also:
- Constant Field Values
KEY_ISSUE_UPDATED_DATE
protected static final String KEY_ISSUE_UPDATED_DATE
- See Also:
- Constant Field Values
KEY_ISSUE_TYPE
protected static final String KEY_ISSUE_TYPE
- See Also:
- Constant Field Values
KEY_PRIORITY
protected static final String KEY_PRIORITY
- See Also:
- Constant Field Values
KEY_ISSUE_REPORTER
protected static final String KEY_ISSUE_REPORTER
- See Also:
- Constant Field Values
KEY_SUMMARY
protected static final String KEY_SUMMARY
- See Also:
- Constant Field Values
KEY_DESCRIPTION
protected static final String KEY_DESCRIPTION
- See Also:
- Constant Field Values
KEY_ENVIRONMENT
protected static final String KEY_ENVIRONMENT
- See Also:
- Constant Field Values
KEY_COMPONENTS
protected static final String KEY_COMPONENTS
- See Also:
- Constant Field Values
KEY_VERSIONS
protected static final String KEY_VERSIONS
- See Also:
- Constant Field Values
KEY_FIX_VERSIONS
protected static final String KEY_FIX_VERSIONS
- See Also:
- Constant Field Values
KEY_ISSUE_SECURITY
protected static final String KEY_ISSUE_SECURITY
- See Also:
- Constant Field Values
KEY_DUPLICATE_SUMMARY
protected static final String KEY_DUPLICATE_SUMMARY
- See Also:
- Constant Field Values
KEY_ISSUE_ID_VAR
protected static final String KEY_ISSUE_ID_VAR
- See Also:
- Constant Field Values
KEY_ISSUE_KEY_VAR
protected static final String KEY_ISSUE_KEY_VAR
- See Also:
- Constant Field Values
KEY_ISSUE_ASSIGNEE_VAR
protected static final String KEY_ISSUE_ASSIGNEE_VAR
- See Also:
- Constant Field Values
AbstractCreateIssue
public AbstractCreateIssue(VersionManager versionManager,
UserManager userManager)
preContextValidation
protected void preContextValidation()
- Overrides:
preContextValidation
in class ActionTagSupport
isDuplicateIssue
protected boolean isDuplicateIssue(org.apache.commons.jelly.XMLOutput output)
throws SAXException
- Throws:
SAXException
hasIssueScheme
public boolean hasIssueScheme()
getIssueSchemeId
public Long getIssueSchemeId()
getIssueScheme
public org.ofbiz.core.entity.GenericValue getIssueScheme()
getPreviousUsername
protected String getPreviousUsername()
getPreviousIssueSchemeLevelId
protected Long getPreviousIssueSchemeLevelId()
setPreviousIssueSchemeLevelId
protected void setPreviousIssueSchemeLevelId(Long previousIssueSchemeLevelId)
setProject
public void setProject(Long projectId)
- Specified by:
setProject
in interface ProjectContextAccessor
setProject
public void setProject(String projectKey)
- Specified by:
setProject
in interface ProjectContextAccessor
setProject
public void setProject(org.ofbiz.core.entity.GenericValue project)
- Specified by:
setProject
in interface ProjectContextAccessor
loadPreviousProject
public void loadPreviousProject()
- Specified by:
loadPreviousProject
in interface ProjectContextAccessor
setIssue
public void setIssue(Long issueId)
- Specified by:
setIssue
in interface IssueContextAccessor
setIssue
public void setIssue(String issueKey)
- Specified by:
setIssue
in interface IssueContextAccessor
setIssue
public void setIssue(org.ofbiz.core.entity.GenericValue issue)
- Specified by:
setIssue
in interface IssueContextAccessor
loadPreviousIssue
public void loadPreviousIssue()
- Specified by:
loadPreviousIssue
in interface IssueContextAccessor
prePropertyValidation
protected void prePropertyValidation(org.apache.commons.jelly.XMLOutput output)
throws org.apache.commons.jelly.JellyTagException
- Overrides:
prePropertyValidation
in class ActionTagSupport
- Throws:
org.apache.commons.jelly.JellyTagException
getIssueTypes
public Map getIssueTypes()
getPriorities
public Map getPriorities()
propertyValidation
protected boolean propertyValidation(org.apache.commons.jelly.XMLOutput output)
throws org.apache.commons.jelly.JellyTagException
- Overrides:
propertyValidation
in class ActionTagSupport
- Throws:
org.apache.commons.jelly.JellyTagException
postTagExecution
protected void postTagExecution(org.apache.commons.jelly.XMLOutput output)
throws org.apache.commons.jelly.JellyTagException
- Overrides:
postTagExecution
in class ActionTagSupport
- Throws:
org.apache.commons.jelly.JellyTagException
endTagExecution
protected void endTagExecution(org.apache.commons.jelly.XMLOutput output)
- Overrides:
endTagExecution
in class ActionTagSupport
getRequiredProperties
public String[] getRequiredProperties()
- Specified by:
getRequiredProperties
in class ActionTagSupport
getRequiredContextVariablesAfter
public String[] getRequiredContextVariablesAfter()
- Specified by:
getRequiredContextVariablesAfter
in class ActionTagSupport
addCustomFieldValue
public void addCustomFieldValue(CustomField customField,
String customFieldValue,
String key)
- Specified by:
addCustomFieldValue
in interface CustomFieldValuesAwareTag
Copyright © 2002-2014 Atlassian. All Rights Reserved.