com.atlassian.jira.web.action.issue
Class CreateIssueDetails
java.lang.Object
webwork.action.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.CreateIssue
com.atlassian.jira.web.action.issue.CreateIssueDetails
- All Implemented Interfaces:
- CustomFieldValuesAware, ErrorCollection, I18nHelper, Assignable, java.io.Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
- Direct Known Subclasses:
- CloneIssueDetails, CreateSubTaskIssueDetails
public class CreateIssueDetails
- extends CreateIssue
- See Also:
- Serialized Form
Fields inherited from class webwork.action.ActionSupport |
command, errorMap, errorMessages |
Fields inherited from interface webwork.action.Action |
ERROR, INPUT, LOGIN, NONE, SUCCESS |
Methods inherited from class com.atlassian.jira.web.action.issue.CreateIssue |
doDefault, getAllowedProjects, getAssignIn, getButtons, getCustomFieldCreateHtml, getCustomFields, getCustomFieldValuesHolder, getIssuetype, getIssueTypeDescription, getIssueTypeGV, getIssueTypes, getPid, getPriority, getProject, getProjectIssueType, getReporter, getRequiredLayoutItems, getSecurity, getVisibleFieldLayoutItems, isAttachable, isHasProjectPermission, isSubTask, recordHistoryIssueType, setHistoryIssuetype, setIssuetype, setPid, setPriority, setReporter, setSecurity, validateIssueType, validateProject |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
getDefaultSecurityLevel, getId, getIssuePath, getKey, getSecurityLevel, getSecurityLevel, getSecurityLevelName, getSecurityLevels, getSecurityLevels, getViewIssueKey, getViewUrl, isEditable, isEditable, isIssueExists, redirectToView, resetIssue, setId, setIssue, setKey, setViewIssueKey |
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport |
getActionManager, getAttachmentManager, getCustomFieldManager, getDaysPerWeek, getHoursPerDay, getIssueManager, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getSearchRequest, getUrlEncoded, getWorkflow, isCustomFieldHidden, isFieldHidden, isFieldHidden, isFieldHidden, setCurrentIssue |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addErrorCollection, getAssignableUsers, getAssignableUsers, getCachedGroups, getColumnViewHtml, getComponentManager, getConstantsManager, getCustomFieldHtml, getCustomFieldXML, getDefaultAssignee, getDefaultResourceBundle, getField, getLocale, getOutlookDate, getPermissionManager, getProjectManager, getPropertySet, getRedirect, getRemoteUser, getReturnUrl, getText, getText, getText, getText, getText, getUserFullName, getUserPreferences, getVersionManager, isDefaultAssignee, isDefaultAssignee, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, processDefaultAssignee, processDefaultAssignee, processDefaultAssignee, setReturnUrl |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, execute, getActionName, getApplicationProperties, getDelegator, getLocaleUtils, getResult, getUnescapedText, getWatcherManager, hasAnyErrors, isIndexing |
Methods inherited from class webwork.action.ActionSupport |
addError, addErrorMessage, addIllegalArgumentException, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface webwork.action.CommandDriven |
setCommand |
CreateIssueDetails
public CreateIssueDetails(WebAttachmentManager webAttachmentManager)
doValidation
protected void doValidation()
- Overrides:
doValidation
in class CreateIssue
getMandatoryFieldsErrors
protected ErrorCollection getMandatoryFieldsErrors()
validateAssignee
protected java.lang.String validateAssignee(org.ofbiz.core.entity.GenericValue project,
java.lang.String assignee,
java.lang.String originalAssignee)
throws org.ofbiz.core.entity.GenericEntityException
- Throws:
org.ofbiz.core.entity.GenericEntityException
doExecute
protected java.lang.String doExecute()
throws java.lang.Exception
- Overrides:
doExecute
in class CreateIssue
- Throws:
java.lang.Exception
createIssue
protected void createIssue()
throws java.lang.Exception
- Throws:
java.lang.Exception
getActualSecurity
protected java.lang.Long getActualSecurity()
throws java.lang.Exception
- Throws:
java.lang.Exception
doPostCreationTasks
protected java.lang.String doPostCreationTasks()
throws java.lang.Exception
- Throws:
java.lang.Exception
getDuedate
public java.lang.String getDuedate()
setDuedate
public void setDuedate(java.lang.String duedate)
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)
getVersions
public java.lang.String[] getVersions()
setVersions
public void setVersions(java.lang.String[] versions)
getComponents
public java.lang.String[] getComponents()
setComponents
public void setComponents(java.lang.String[] components)
getAssignee
public java.lang.String getAssignee()
- Description copied from class:
CreateIssue
- This is just a 'niceness' method so that the default assignee selected on the next page,
if assignees are allowed, is the project lead.
- Specified by:
getAssignee
in interface Assignable
- Overrides:
getAssignee
in class CreateIssue
setAssignee
public void setAssignee(java.lang.String assignee)
- Specified by:
setAssignee
in interface Assignable
- Overrides:
setAssignee
in class CreateIssue
getFixVersions
public java.lang.String[] getFixVersions()
setFixVersions
public void setFixVersions(java.lang.String[] fixVersions)
throws java.lang.Exception
- Throws:
java.lang.Exception
getTimeoriginalestimate
public java.lang.String getTimeoriginalestimate()
setTimeoriginalestimate
public void setTimeoriginalestimate(java.lang.String originalEstimate)
getIssue
public org.ofbiz.core.entity.GenericValue getIssue()
- Overrides:
getIssue
in class AbstractIssueSelectAction
Copyright © 2002-2006 Atlassian. All Rights Reserved.