public class CreateSubTaskIssue extends CreateIssue
CreateIssue.ButtonHolder
JiraWebActionSupport.MessageType
ErrorCollection.Reason
I18nHelper.BeanFactory
fieldValuesHolder, issueCreationHelperBean
id, ISSUE_PERMISSION_ERROR, PREPOPULATED_ISSUE_OBJECT
attachmentManager
projectManager
ISSUE_NOT_FOUND_RESULT, PERMISSION_VIOLATION_RESULT, request, RETURN_URL_PARAMETER, savedFilters, SECURITY_BREACH_RESULT
log
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, setPid
addErrorMessage, 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, setViewIssueKey
addIssueToHistory, 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, updateSearchRequest
getBrowsableProjects, getSelectedProjectId, setSelectedProject, setSelectedProject
addError, 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, isInlineDialogMode, isSystemAdministrator, isUserExists, isUserExistsByKey, isUserExistsByName, returnComplete, returnComplete, returnCompleteWithInlineRedirect, returnCompleteWithInlineRedirectAndMsg, returnCompleteWithInlineRedirectAndMsg, returnMsgToUser, returnMsgToUser, setConglomerateCookieValue, setInline, setReasons, setReturnUrl, setSelectedProjectId, tagMauEventWithApplication, tagMauEventWithProject, urlEncode
addErrorMessages, 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, removeKeyOrAddError
addError, getCommandName, getHasErrorMessages, getHasErrors, getPropertyEditorMessage, getTexts, getTexts, getTimezone, invalidInput, invokeCommand, isCommand, setCommand, setErrorMessages, setErrors, validate
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLoggedInApplicationUser
addError, addErrorMessages, addErrors, hasAnyErrors, setErrorMessages
public CreateSubTaskIssue(IssueManager issueManager, IssueCreationHelperBean issueCreationHelperBean, IssueFactory issueFactory, UserIssueTypeManager userIssueTypeManager)
protected String getRedirectForCreateBypass()
getRedirectForCreateBypass
in class CreateIssue
protected void setHistoryIssuetype()
setHistoryIssuetype
in class CreateIssue
protected void recordHistoryIssueType()
recordHistoryIssueType
in class CreateIssue
protected void validateIssueType()
validateIssueType
in class CreateIssue
public Long getParentIssueId()
public void setParentIssueId(Long parentIssueId)
public MutableIssue getIssueObject()
AbstractIssueSelectAction
Issue
. This method performs the same security checks as AbstractIssueSelectAction.getIssue()
.getIssueObject
in class CreateIssue
AbstractIssueSelectAction.getIssue()
public Long getPid()
getPid
in class CreateIssue
public String getParentIssueKey()
public String getParentIssuePath()
context path
.protected Collection getIssueTypesForProject(Project project)
getIssueTypesForProject
in class CreateIssue
project
- project to get the sub-tasks issue types forpublic Map<String,Object> getDisplayParams()
getDisplayParams
in class CreateIssue
Copyright © 2002-2021 Atlassian. All Rights Reserved.