com.atlassian.jira.config.SubTaskManager |
Known Indirect Subclasses |
Clients of @PublicApi
can expect
that programs compiled against a given version will remain binary compatible with later versions of the
@PublicApi
as per each product's API policy as long as the client does not implement/extend
@PublicApi
interfaces or classes (refer to each product's API policy for the exact
guarantee---usually binary compatibility is guaranteed at least across minor versions).
@PublicApi
interfaces and classes are not designed to be implemented or extended by clients,
we may perform certain types of binary-incompatible changes to these classes and interfaces, but these will not
affect well-behaved clients that do not extend/implement these types (in general, only classes and interfaces
annotated with @PublicSpi
are safe to extend/implement).
Manages SubTasks - issues that are "part of" other issues.
Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
String | SUB_TASK_ISSUE_TYPE_STYLE | ||||||||||
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 |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Change the parent of the given subtask to the given new parent on behalf
of the given user.
| |||||||||||
This method is deprecated.
Use
changeParent(com.atlassian.jira.issue.Issue, com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User) instead. Since v5.0.
| |||||||||||
This method is deprecated.
Use
createSubTaskIssueLink(com.atlassian.jira.issue.Issue, com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User) instead. Since v5.0.
| |||||||||||
This method is deprecated.
Use
insertSubTaskIssueType(String, Long, String, String) instead. Since v5.0.
| |||||||||||
This method is deprecated.
Use
getParentObject() instead. Since v5.0.
| |||||||||||
This method is deprecated.
Use
getSubTaskBean(com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User) instead. Since v5.0.
| |||||||||||
Returns the SubTaskBean for the given parent issue in the context of the given user.
| |||||||||||
Returns a list of issue links associated with the issue
| |||||||||||
Returns the SubTask IssueType with the given ID.
| |||||||||||
This method is deprecated.
Use
getSubTaskIssueType(String) instead. Since v5.0.
| |||||||||||
Retrieves all the sub-task issue types
| |||||||||||
This method is deprecated.
Use
getSubTaskObjects(com.atlassian.jira.issue.Issue) instead. | |||||||||||
This method is deprecated.
Use
insertSubTaskIssueType(String, Long, String, Long) since v6.3.
| |||||||||||
Create new issue type and adds it to default scheme.
| |||||||||||
This method is deprecated.
Use
moveSubTask(com.atlassian.jira.issue.Issue, Long, Long) instead. Since v5.0.
| |||||||||||
Update existing sub-task issue type.
| |||||||||||
This method is deprecated.
Use
updateSubTaskIssueType(String, String, Long, String, Long) instead. Since v6.3.
|
Change the parent of the given subtask to the given new parent on behalf of the given user.
subTask | The SubTask |
---|---|
parentIssue | The parent Issue |
currentUser | The user |
RemoveException | if there's a problem unlinking original parent. |
---|---|
CreateException | if there's a problem linking new parent. |
This method is deprecated.
Use changeParent(com.atlassian.jira.issue.Issue, com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User)
instead. Since v5.0.
Change the parent of the given subtask to the given new parent on behalf of the given user.
subTask | The SubTask |
---|---|
parentIssue | The parent Issue |
currentUser | The user |
RemoveException | if there's a problem unlinking original parent. |
---|---|
CreateException | if there's a problem linking new parent. |
CreateException |
---|
This method is deprecated.
Use createSubTaskIssueLink(com.atlassian.jira.issue.Issue, com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User)
instead. Since v5.0.
create SubTask IssueLink
CreateException | |
CreateException |
This method is deprecated.
Use insertSubTaskIssueType(String, Long, String, String)
instead. Since v5.0.
create SubTask IssueType@return
CreateException | |
CreateException |
This method is deprecated.
Use getParentObject()
instead. Since v5.0.
Get the parent issue from a subtask
issue | subtask |
---|
This method is deprecated.
Use getSubTaskBean(com.atlassian.jira.issue.Issue, com.atlassian.crowd.embedded.api.User)
instead. Since v5.0.
Returns the SubTaskBean for the given parent issue in the context of the given user.
issue | the Issue |
---|---|
remoteUser | the user |
Returns the SubTaskBean for the given parent issue in the context of the given user.
issue | the Issue |
---|---|
remoteUser | the user |
Returns a list of issue links associated with the issue
issueId | issue id |
---|
Returns the SubTask IssueType with the given ID.
id | the ID |
---|
This method is deprecated.
Use getSubTaskIssueType(String)
instead. Since v5.0.
Returns the SubTask IssueType with the given ID.
id | the ID |
---|
Retrieves all the sub-task issue types
IssueType
s.
This method is deprecated.
Use getSubTaskObjects(com.atlassian.jira.issue.Issue)
instead.
issue | the issue |
---|
This method is deprecated.
Use insertSubTaskIssueType(String, Long, String, Long)
since v6.3.
Create new issue type and adds it to default scheme.
CreateException |
---|
Create new issue type and adds it to default scheme.
CreateException |
---|
This method is deprecated.
Use moveSubTask(com.atlassian.jira.issue.Issue, Long, Long)
instead. Since v5.0.
move SubTask
Update existing sub-task issue type.
DataAccessException |
---|
This method is deprecated.
Use updateSubTaskIssueType(String, String, Long, String, Long)
instead. Since v6.3.
DataAccessException |
---|