com.atlassian.jira.web.action.issue
Class CreateSubTaskIssueDetails
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
com.atlassian.jira.web.action.issue.CreateSubTaskIssueDetails
- All Implemented Interfaces:
- OperationContext, ErrorCollection, I18nHelper, Assignable, IssueSummaryAware, AuthorizationSupport, Serializable, webwork.action.Action, webwork.action.CommandDriven, webwork.action.IllegalArgumentAware
public class CreateSubTaskIssueDetails
- extends CreateIssueDetails
- 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, getAssignee, getAssignIn, getButtons, getCustomFields, getFieldScreenRenderTabs, getFieldValuesHolder, getIgnoreFieldIds, getIssueObject, getIssueOperation, getIssuetype, getIssueTypeGV, getIssueTypesForProject, getPid, getProject, getRedirectForCreateBypass, getSelectedTab, getSubmitButtonName, getTabsWithErrors, isAbleToCreateIssueInSelectedProject, isHasProjectPermission, populateFieldHolderWithDefaults, setAssignee, setHistoryIssuetype, setIssuetype, setPid, validateIssueType |
Methods inherited from class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction |
addErrorMessage, assertIssueIsValid, cameFromIssue, cameFromParent, getId, getIssueObjectWithoutDatabaseRead, getIssuePath, getKey, getLayoutBean, getParentIssueObject, getSecurityLevel, getSubTaskManager, getSummaryIssue, getViewIssueKey, getViewUrl, isEditable, isEditable, isHasEditIssuePermission, isIssueExists, isIssueValid, isSubTask, isSubTaskCreatable, isWorkflowAllowsEdit, redirectToView, refreshIssueObject, setId, setIssueObject, setKey, setViewIssueKey |
Methods inherited from class com.atlassian.jira.web.action.IssueActionSupport |
addIssueToHistory, clearSelectedIssue, getAttachmentManager, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getHoursPerDay, getIssueManager, getLastFailedLogin, getLastLogin, getLoginCount, getPossibleVersions, getPossibleVersionsReleasedFirst, getPrettyDuration, getPreviousLogin, getSearchRequest, getSelectedIssueId, getSessionPagerFilterManager, getSessionSearchRequestManager, getSessionSearchRequestManagerFactory, getSessionSelectedIssueManager, getTotalFailedLoginCount, getUrlEncoded, getWorkflow, getWorkflowTransitionDescription, getWorkflowTransitionDisplayName, isCustomFieldHidden, isElevatedSecurityCheckRequired, isFieldHidden, isFieldHidden, isTimeTrackingEnabled, setSearchRequest, setSelectedIssueId, updateSearchRequest |
Methods inherited from class com.atlassian.jira.web.action.JiraWebActionSupport |
addError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDmyDateFormatter, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInUser, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirectChecker, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, htmlEncode, insertContextPath, isHasIssuePermission, isHasIssuePermission, isHasPermission, isHasPermission, isHasPermission, isHasProjectPermission, isInlineDialogMode, isSystemAdministrator, isUserExists, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId |
Methods inherited from class com.atlassian.jira.action.JiraActionSupport |
addErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getDelegator, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getRemoteUser, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUserPreferences, getWatcherManager, hasAnyErrors, isIndexing, removeKeyOrAddError |
Methods inherited from class webwork.action.ActionSupport |
addError, getCommandName, getErrorMessages, getErrors, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, 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 |
getCommandName, setCommand |
SUB_TASK_LINK_TYPE_NAME
public static final String SUB_TASK_LINK_TYPE_NAME
- See Also:
- Constant Field Values
SUB_TASK_LINK_TYPE_STYLE
public static final String SUB_TASK_LINK_TYPE_STYLE
- See Also:
- Constant Field Values
SUB_TASK_LINK_TYPE_INWARD_NAME
public static final String SUB_TASK_LINK_TYPE_INWARD_NAME
- See Also:
- Constant Field Values
SUB_TASK_LINK_TYPE_OUTWARD_NAME
public static final String SUB_TASK_LINK_TYPE_OUTWARD_NAME
- See Also:
- Constant Field Values
CreateSubTaskIssueDetails
public CreateSubTaskIssueDetails(ConstantsManager constantsManager,
SubTaskManager subTaskManager,
IssueCreationHelperBean issueCreationHelperBean,
SubTaskQuickCreationConfig subTaskQuickCreationConfig,
FieldScreenRendererFactory fieldScreenRendererFactory,
IssueFactory issueFactory,
IssueService issueService)
doValidation
protected void doValidation()
- Overrides:
doValidation
in class CreateIssueDetails
getFieldScreenRenderer
protected FieldScreenRenderer getFieldScreenRenderer()
- Overrides:
getFieldScreenRenderer
in class CreateIssue
hasMandatoryFields
protected boolean hasMandatoryFields()
getProvidedFields
protected Collection getProvidedFields()
doExecute
protected String doExecute()
throws Exception
- Overrides:
doExecute
in class CreateIssueDetails
- Throws:
Exception
getIssueTypes
protected Collection getIssueTypes()
doPostCreationTasks
protected String doPostCreationTasks()
throws Exception
- Overrides:
doPostCreationTasks
in class CreateIssueDetails
- Throws:
Exception
recordHistoryIssueType
protected void recordHistoryIssueType()
- Overrides:
recordHistoryIssueType
in class CreateIssue
getParentIssueKey
public String getParentIssueKey()
getParentIssuePath
public String getParentIssuePath()
- Gets the relative path to the parent issue.
It does not include the
context path
.
- Returns:
- The relative path to the parent issue.
getParentIssueId
public Long getParentIssueId()
setParentIssueId
public void setParentIssueId(Long parentIssueId)
isQuickCreate
public boolean isQuickCreate()
isFieldErrorsPresent
public boolean isFieldErrorsPresent()
setQuickCreate
public void setQuickCreate(boolean quickCreate)
isRequiresLogin
public boolean isRequiresLogin()
getDisplayParams
public Map<String,Object> getDisplayParams()
- Overrides:
getDisplayParams
in class CreateIssueDetails
Copyright © 2002-2012 Atlassian. All Rights Reserved.