public class CreateSubTaskIssue extends CreateIssue
CreateIssue.ButtonHolderJiraWebActionSupport.MessageTypeErrorCollection.ReasonI18nHelper.BeanFactoryfieldValuesHolder, issueCreationHelperBeanid, ISSUE_PERMISSION_ERROR, PREPOPULATED_ISSUE_OBJECTattachmentManagerprojectManagerISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULTlog| Constructor and Description |
|---|
CreateSubTaskIssue(IssueManager issueManager,
IssueCreationHelperBean issueCreationHelperBean,
IssueFactory issueFactory,
UserIssueTypeManager userIssueTypeManager) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,Object> |
getDisplayParams() |
MutableIssue |
getIssueObject()
Returns the current
Issue. |
protected Collection |
getIssueTypesForProject(Project project)
Returns a collection of sub-tasks issue types for the given project.
|
Long |
getParentIssueId() |
String |
getParentIssueKey() |
String |
getParentIssuePath()
Gets the relative path to the parent issue.
|
Long |
getPid() |
protected String |
getRedirectForCreateBypass() |
protected void |
recordHistoryIssueType() |
protected void |
setHistoryIssuetype() |
void |
setParentIssueId(Long parentIssueId) |
protected void |
validateIssueType() |
doDefault, doExecute, doValidation, getAllowedProjects, getAssignee, getAssignIn, getButtons, getCustomFields, getFieldScreenRenderer, getFieldScreenRenderTabs, getFieldValuesHolder, getIgnoreFieldIds, getIssueOperation, getIssuetype, getIssueType, getProjectObject, getSelectedTab, getSubmitButtonName, getTabsWithErrors, hasProjectPermission, isAbleToCreateIssueInSelectedProject, populateFieldHolderWithDefaults, setAssignee, setIssuetype, setPidaddErrorMessage, assertIssueIsValid, cameFromIssue, cameFromParent, getId, getIssue, getIssueObjectWithoutDatabaseRead, getIssuePath, getKey, getLayoutBean, getMutableIssue, getParentIssueObject, getProject, getSecurityLevel, getSubTaskManager, getSummaryIssue, getViewIssueKey, getViewUrl, isEditable, isEditable, isHasEditIssuePermission, isIssueExists, isIssueValid, isSubTask, isSubTaskCreatable, isWorkflowAllowsEdit, redirectToView, refreshIssueObject, setId, setIssueObject, setKey, setViewIssueKeyaddIssueToHistory, getAttachmentManager, getCurrentDateTimeInUsersTimezone, getCurrentFailedLoginCount, getCurrentJQL, getCustomFieldManager, getDaysPerWeek, getEverLoggedIn, getFormToken, 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, setFormToken, setSearchRequest, setSelectedIssueId, updateSearchRequestgetBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProjectaddError, addErrorCollection, addErrorMessage, addErrorMessageByKeyIfAbsent, addErrorMessageIfAbsent, addMessageToResponse, addReason, addReasons, forceRedirect, getAdministratorContactLink, getApplicationProperties, getAuthorizationSupport, getConglomerateCookieValue, getConstantsManager, getDateFormat, getDateTimeFormat, getDateTimeFormatter, getDescTranslation, getDescTranslation, getDmyDateFormatter, getEmptyResponse, getErrorMessages, getErrors, getField, getFlushedErrorMessages, getGlobalPermissionManager, getHint, getHintManager, getHttpRequest, getHttpResponse, getHttpSession, getJiraContactHelper, getJiraServiceContext, getLanguage, getLoggedInApplicationUser, getLoggedInUser, getNameTranslation, getNameTranslation, getOutlookDate, getPermissionManager, getProjectManager, getRandomHint, getReasons, getRedirect, getRedirect, getRedirectSanitiser, getRequestSourceType, getReturnUrl, getReturnUrlForCancelLink, getSearchSortDescriptions, getSelectedProject, getSelectedProjectObject, getServerId, getServletContext, getTimeFormat, getUriValidator, getUserFullName, getUserManager, getUserProjectHistoryManager, getVersionManager, getWebworkStack, getWebworkStack, getXsrfToken, hasErrorMessage, hasErrorMessageByKey, hasGlobalPermission, hasGlobalPermission, hasIssuePermission, hasIssuePermission, hasIssuePermission, hasPermission, hasProjectPermission, htmlEncode, insertContextPath, isAdministrator, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncodeaddErrorMessages, addErrorMessages, addErrors, addIllegalArgumentException, execute, getActionName, getComponentInstanceOfType, getDefaultResourceBundle, getI18nHelper, getKeysForPrefix, getLocale, getOfBizDelegator, getResourceBundle, getResult, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getText, getUnescapedText, getUntransformedRawText, getUserPreferences, hasAnyErrors, isIndexing, isKeyDefined, removeKeyOrAddErroraddError, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validateclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetLoggedInApplicationUseraddError, addErrorMessages, addErrors, hasAnyErrors, setErrorMessagespublic CreateSubTaskIssue(IssueManager issueManager, IssueCreationHelperBean issueCreationHelperBean, IssueFactory issueFactory, UserIssueTypeManager userIssueTypeManager)
protected String getRedirectForCreateBypass()
getRedirectForCreateBypass in class CreateIssueprotected void setHistoryIssuetype()
setHistoryIssuetype in class CreateIssueprotected void recordHistoryIssueType()
recordHistoryIssueType in class CreateIssueprotected void validateIssueType()
validateIssueType in class CreateIssuepublic Long getParentIssueId()
public void setParentIssueId(Long parentIssueId)
public MutableIssue getIssueObject()
AbstractIssueSelectActionIssue. This method performs the same security checks as AbstractIssueSelectAction.getIssue().getIssueObject in class CreateIssueAbstractIssueSelectAction.getIssue()public Long getPid()
getPid in class CreateIssuepublic String getParentIssueKey()
public String getParentIssuePath()
context path.protected Collection getIssueTypesForProject(Project project)
getIssueTypesForProject in class CreateIssueproject - project to get the sub-tasks issue types forpublic Map<String,Object> getDisplayParams()
getDisplayParams in class CreateIssueCopyright © 2002-2022 Atlassian. All Rights Reserved.