com.atlassian.jira.web.action.issue
Class EditIssue
java.lang.Object
ActionSupport
com.atlassian.jira.action.JiraActionSupport
com.atlassian.jira.web.action.JiraWebActionSupport
com.atlassian.jira.web.action.ProjectActionSupport
com.atlassian.jira.web.action.IssueActionSupport
com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
com.atlassian.jira.web.action.issue.AbstractViewIssue
com.atlassian.jira.web.action.issue.AbstractCommentableIssue
com.atlassian.jira.web.action.issue.AbstractCommentableAssignableIssue
com.atlassian.jira.web.action.issue.EditIssue
- All Implemented Interfaces:
- Assignable, CustomFieldValuesAware
- public class EditIssue
- extends AbstractCommentableAssignableIssue
- implements CustomFieldValuesAware
- See Also:
- Serialized Form
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
getDefaultSecurityLevel, getId, getIssue, getIssuePath, getKey, getProject, getSecurityLevel, getSecurityLevel, getSecurityLevelName, getSecurityLevels, getSecurityLevels, isIssueExists, resetIssue, setId, setIssue, setKey |
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport |
getActionManager, getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getSelectedProject, getUrlEncoded, getWorkflow, isCustomFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue, setSelectedProject, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
getAssignableUsers, getAssignableUsers, getCachedGroups, getComponentManager, getConstantsManager, getDefaultAssignee, getField, getLocale, getOutlookDate, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getText, getText, getText, getText, getUserFullName, getUserPreferences, isDefaultAssignee, isDefaultAssignee, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EditIssue
public EditIssue()
doDefault
public java.lang.String doDefault()
throws java.lang.Exception
- Overrides:
doDefault
in class AbstractCommentableAssignableIssue
- Throws:
java.lang.Exception
doValidation
protected void doValidation()
- Overrides:
doValidation
in class AbstractCommentableAssignableIssue
doExecute
protected java.lang.String doExecute()
throws java.lang.Exception
- Throws:
java.lang.Exception
isWorkStarted
public boolean isWorkStarted()
getArchivedVersionsThatAreSelected
public java.util.Collection getArchivedVersionsThatAreSelected(java.lang.String versionType)
throws java.lang.Exception
- Throws:
java.lang.Exception
createCustomFieldId
public java.lang.String createCustomFieldId(long id)
compareStrings
public boolean compareStrings(java.lang.String a,
java.lang.String b)
getIssuetype
public java.lang.String getIssuetype()
setIssuetype
public void setIssuetype(java.lang.String type)
getIssueTypeGV
public GenericValue getIssueTypeGV()
getSummary
public java.lang.String getSummary()
setSummary
public void setSummary(java.lang.String summary)
getDescription
public java.lang.String getDescription()
setDescription
public void setDescription(java.lang.String description)
getEnvironment
public java.lang.String getEnvironment()
setEnvironment
public void setEnvironment(java.lang.String environment)
getComponents
public java.lang.String[] getComponents()
setComponents
public void setComponents(java.lang.String[] components)
getVersions
public java.lang.String[] getVersions()
setVersions
public void setVersions(java.lang.String[] versions)
getFixVersions
public java.lang.String[] getFixVersions()
setFixVersions
public void setFixVersions(java.lang.String[] fixVersions)
getPriority
public java.lang.String getPriority()
setPriority
public void setPriority(java.lang.String priority)
getTimeoriginalestimate
public java.lang.String getTimeoriginalestimate()
setTimeoriginalestimate
public void setTimeoriginalestimate(java.lang.String originalEstimate)
getTimeestimate
public java.lang.String getTimeestimate()
setTimeestimate
public void setTimeestimate(java.lang.String timeestimate)
getCustomFieldValuesHolder
public CustomFieldValuesHolder getCustomFieldValuesHolder()
- Specified by:
getCustomFieldValuesHolder
in interface CustomFieldValuesAware
getSecurity
public java.lang.Long getSecurity()
setSecurity
public void setSecurity(java.lang.Long security)
getCustomFieldOptions
public java.util.List getCustomFieldOptions(GenericValue customField)
throws GenericEntityException
- Throws:
GenericEntityException
getDuedate
public java.lang.String getDuedate()
setDuedate
public void setDuedate(java.lang.String date)
getRequiredLayoutItems
public java.util.List getRequiredLayoutItems()
- Should check the project and issue type selected and only retrieve the correct fields
- Returns:
getVisibleFieldLayoutItems
public java.util.List getVisibleFieldLayoutItems()