public class

CreateSubTaskIssueDetails

extends 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
                   ↳ com.atlassian.jira.web.action.issue.CreateSubTaskIssueDetails

Summary

Constants
String SUB_TASK_LINK_TYPE_INWARD_NAME
String SUB_TASK_LINK_TYPE_NAME
String SUB_TASK_LINK_TYPE_OUTWARD_NAME
String SUB_TASK_LINK_TYPE_STYLE
[Expand]
Inherited Constants
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.JiraWebActionSupport
From interface webwork.action.Action
[Expand]
Inherited Fields
From class com.atlassian.jira.web.action.issue.CreateIssueDetails
From class com.atlassian.jira.web.action.issue.CreateIssue
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
Public Constructors
CreateSubTaskIssueDetails(ConstantsManager constantsManager, SubTaskManager subTaskManager, IssueCreationHelperBean issueCreationHelperBean, IssueFactory issueFactory, IssueService issueService, TemporaryAttachmentsMonitorLocator temporaryAttachmentsMonitorLocator)
Public Methods
Long getParentIssueId()
String getParentIssueKey()
String getParentIssuePath()
Gets the relative path to the parent issue.
boolean isRequiresLogin()
void setParentIssueId(Long parentIssueId)
Protected Methods
String doPostCreationTasks()
void doValidation()
Collection getIssueTypes()
void recordHistoryIssueType()
[Expand]
Inherited Methods
From class com.atlassian.jira.web.action.issue.CreateIssueDetails
From class com.atlassian.jira.web.action.issue.CreateIssue
From class com.atlassian.jira.web.action.issue.AbstractIssueSelectAction
From class com.atlassian.jira.web.action.IssueActionSupport
From class com.atlassian.jira.web.action.ProjectActionSupport
From class com.atlassian.jira.web.action.JiraWebActionSupport
From class com.atlassian.jira.action.JiraActionSupport
From class webwork.action.ActionSupport
From class java.lang.Object
From interface com.atlassian.jira.issue.customfields.OperationContext
From interface com.atlassian.jira.util.ErrorCollection
From interface com.atlassian.jira.util.I18nHelper
From interface com.atlassian.jira.web.HttpServletVariables
From interface com.atlassian.jira.web.action.issue.Assignable
From interface com.atlassian.jira.web.action.issue.IssueSummaryAware
From interface com.atlassian.jira.web.util.AuthorizationSupport
From interface webwork.action.Action
From interface webwork.action.CommandDriven
From interface webwork.action.IllegalArgumentAware

Constants

public static final String SUB_TASK_LINK_TYPE_INWARD_NAME

Constant Value: "jira_subtask_inward"

public static final String SUB_TASK_LINK_TYPE_NAME

Constant Value: "jira_subtask_link"

public static final String SUB_TASK_LINK_TYPE_OUTWARD_NAME

Constant Value: "jira_subtask_outward"

public static final String SUB_TASK_LINK_TYPE_STYLE

Constant Value: "jira_subtask"

Public Constructors

public CreateSubTaskIssueDetails (ConstantsManager constantsManager, SubTaskManager subTaskManager, IssueCreationHelperBean issueCreationHelperBean, IssueFactory issueFactory, IssueService issueService, TemporaryAttachmentsMonitorLocator temporaryAttachmentsMonitorLocator)

Public Methods

public Long getParentIssueId ()

public String getParentIssueKey ()

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.

public boolean isRequiresLogin ()

public void setParentIssueId (Long parentIssueId)

Protected Methods

protected String doPostCreationTasks ()

Throws
Exception

protected void doValidation ()

protected Collection getIssueTypes ()

protected void recordHistoryIssueType ()