|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.jira.config.DefaultSubTaskManager
public class DefaultSubTaskManager
Field Summary |
---|
Fields inherited from interface com.atlassian.jira.config.SubTaskManager |
---|
SUB_TASK_ISSUE_TYPE_STYLE, SUB_TASK_LINK_TYPE_INWARD_NAME, SUB_TASK_LINK_TYPE_NAME, SUB_TASK_LINK_TYPE_OUTWARD_NAME, SUB_TASK_LINK_TYPE_STYLE |
Constructor Summary | |
---|---|
DefaultSubTaskManager(ConstantsManager constantsManager,
IssueLinkTypeManager issueLinkTypeManager,
IssueLinkManager issueLinkManager,
PermissionManager permissionManager,
ApplicationProperties applicationProperties,
CollectionReorderer collectionReorderer,
IssueTypeSchemeManager issueTypeSchemeManager,
IssueManager issueManager)
|
Method Summary | |
---|---|
IssueUpdateBean |
changeParent(org.ofbiz.core.entity.GenericValue subTask,
org.ofbiz.core.entity.GenericValue newParentIssue,
User currentUser)
Change the parent of the given subtask to the given new parent on behalf of the given user. |
void |
createSubTaskIssueLink(org.ofbiz.core.entity.GenericValue parentIssue,
org.ofbiz.core.entity.GenericValue subTaskIssue,
User remoteUser)
|
void |
createSubTaskIssueLink(Issue parentIssue,
Issue subTaskIssue,
User remoteUser)
|
org.ofbiz.core.entity.GenericValue |
createSubTaskIssueType(String name,
Long sequence,
String description,
String iconurl)
|
void |
disableSubTasks()
|
void |
enableSubTasks()
Turn on sub-tasks by creating a sub-task issue link type and a default sub-task issue type |
Collection |
getAllSubTaskIssueIds()
Retrieves ids of all sub-task issues in the system. |
org.ofbiz.core.entity.GenericValue |
getParentIssue(org.ofbiz.core.entity.GenericValue subtask)
|
Long |
getParentIssueId(org.ofbiz.core.entity.GenericValue issue)
|
SubTaskBean |
getSubTaskBean(org.ofbiz.core.entity.GenericValue issue,
User remoteUser)
|
List |
getSubTaskIssueLinks(Long issueId)
Returns a list of issue links associated with the issue |
org.ofbiz.core.entity.GenericValue |
getSubTaskIssueTypeById(String id)
|
Collection |
getSubTaskObjects(Issue parentIssue)
Get an issue's subtasks. |
Collection |
getSubTasks(org.ofbiz.core.entity.GenericValue issue)
Deprecated. Use getSubTaskObjects(com.atlassian.jira.issue.Issue) instead. |
Collection |
getSubTasksIssueTypes()
|
boolean |
isSubTask(org.ofbiz.core.entity.GenericValue issue)
|
boolean |
isSubTaskIssueType(org.ofbiz.core.entity.GenericValue issueType)
|
boolean |
isSubTasksEnabled()
|
boolean |
issueTypeExistsById(String id)
|
boolean |
issueTypeExistsByName(String name)
|
void |
moveSubTask(org.ofbiz.core.entity.GenericValue parentIssue,
Long currentSequence,
Long sequence)
|
void |
moveSubTaskIssueTypeDown(String id)
|
void |
moveSubTaskIssueTypeUp(String id)
|
void |
removeSubTaskIssueType(String name)
|
void |
resetSequences(org.ofbiz.core.entity.GenericValue issue)
|
void |
resetSequences(Issue issue)
|
void |
updateSubTaskIssueType(String id,
String name,
Long sequence,
String description,
String iconurl)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public DefaultSubTaskManager(ConstantsManager constantsManager, IssueLinkTypeManager issueLinkTypeManager, IssueLinkManager issueLinkManager, PermissionManager permissionManager, ApplicationProperties applicationProperties, CollectionReorderer collectionReorderer, IssueTypeSchemeManager issueTypeSchemeManager, IssueManager issueManager)
Method Detail |
---|
public void enableSubTasks() throws CreateException
enableSubTasks
in interface SubTaskManager
CreateException
public void disableSubTasks()
disableSubTasks
in interface SubTaskManager
public Collection getSubTasksIssueTypes()
getSubTasksIssueTypes
in interface SubTaskManager
public boolean isSubTasksEnabled()
isSubTasksEnabled
in interface SubTaskManager
public org.ofbiz.core.entity.GenericValue createSubTaskIssueType(String name, Long sequence, String description, String iconurl) throws CreateException
createSubTaskIssueType
in interface SubTaskManager
CreateException
public void updateSubTaskIssueType(String id, String name, Long sequence, String description, String iconurl) throws StoreException
updateSubTaskIssueType
in interface SubTaskManager
StoreException
public boolean issueTypeExistsByName(String name)
issueTypeExistsByName
in interface SubTaskManager
public void moveSubTaskIssueTypeUp(String id) throws StoreException
moveSubTaskIssueTypeUp
in interface SubTaskManager
StoreException
public void moveSubTaskIssueTypeDown(String id) throws StoreException
moveSubTaskIssueTypeDown
in interface SubTaskManager
StoreException
public org.ofbiz.core.entity.GenericValue getSubTaskIssueTypeById(String id)
getSubTaskIssueTypeById
in interface SubTaskManager
public void removeSubTaskIssueType(String name) throws RemoveException
removeSubTaskIssueType
in interface SubTaskManager
RemoveException
public boolean issueTypeExistsById(String id)
issueTypeExistsById
in interface SubTaskManager
public boolean isSubTask(org.ofbiz.core.entity.GenericValue issue)
isSubTask
in interface SubTaskManager
public boolean isSubTaskIssueType(org.ofbiz.core.entity.GenericValue issueType)
isSubTaskIssueType
in interface SubTaskManager
public Long getParentIssueId(org.ofbiz.core.entity.GenericValue issue)
getParentIssueId
in interface SubTaskManager
public org.ofbiz.core.entity.GenericValue getParentIssue(org.ofbiz.core.entity.GenericValue subtask)
getParentIssue
in interface SubTaskManager
public SubTaskBean getSubTaskBean(org.ofbiz.core.entity.GenericValue issue, User remoteUser)
getSubTaskBean
in interface SubTaskManager
public void moveSubTask(org.ofbiz.core.entity.GenericValue parentIssue, Long currentSequence, Long sequence)
moveSubTask
in interface SubTaskManager
public void resetSequences(org.ofbiz.core.entity.GenericValue issue)
resetSequences
in interface SubTaskManager
public void resetSequences(Issue issue)
resetSequences
in interface SubTaskManager
public Collection getAllSubTaskIssueIds()
getAllSubTaskIssueIds
in interface SubTaskManager
public List getSubTaskIssueLinks(Long issueId)
SubTaskManager
getSubTaskIssueLinks
in interface SubTaskManager
issueId
- issue id
public Collection getSubTasks(org.ofbiz.core.entity.GenericValue issue)
getSubTaskObjects(com.atlassian.jira.issue.Issue)
instead.
getSubTasks
in interface SubTaskManager
public Collection getSubTaskObjects(Issue parentIssue)
getSubTaskObjects
in interface SubTaskManager
Issue
s.public void createSubTaskIssueLink(org.ofbiz.core.entity.GenericValue parentIssue, org.ofbiz.core.entity.GenericValue subTaskIssue, User remoteUser) throws CreateException
createSubTaskIssueLink
in interface SubTaskManager
CreateException
public void createSubTaskIssueLink(Issue parentIssue, Issue subTaskIssue, User remoteUser) throws CreateException
createSubTaskIssueLink
in interface SubTaskManager
CreateException
public IssueUpdateBean changeParent(org.ofbiz.core.entity.GenericValue subTask, org.ofbiz.core.entity.GenericValue newParentIssue, User currentUser) throws RemoveException, CreateException
SubTaskManager
changeParent
in interface SubTaskManager
RemoveException
- if there's a problem unlinking original parent.
CreateException
- if there's a problem linking new parent.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |