|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.greenhopper.manager.issuelink.EpicLinkManagerImpl
@Service public class EpicLinkManagerImpl
Field Summary |
---|
Fields inherited from interface com.atlassian.greenhopper.manager.issuelink.EpicLinkManager |
---|
EPIC_CHILD_FIELD_NAME |
Constructor Summary | |
---|---|
EpicLinkManagerImpl()
|
Method Summary | |
---|---|
ServiceOutcome<java.lang.Void> |
associateIssuesWithEpic(com.atlassian.crowd.embedded.api.User user,
com.atlassian.fugue.Option<com.atlassian.jira.issue.Issue> epic,
java.util.Set<com.atlassian.jira.issue.Issue> issues)
Associate the given issues with the epic specified. |
ServiceOutcome<java.lang.Void> |
disassociateEpicFromIssues(com.atlassian.crowd.embedded.api.User user,
java.util.Set<com.atlassian.jira.issue.Issue> issues)
Disassociate epics associated to the given issues |
ServiceOutcome<java.lang.Void> |
disassociateIssuesFromEpic(com.atlassian.crowd.embedded.api.User user,
com.atlassian.jira.issue.Issue epic)
Disassociate issues associated to the given epic |
com.atlassian.fugue.Option<com.atlassian.jira.issue.Issue> |
getEpic(com.atlassian.jira.issue.Issue child)
Get the Epic of an issue, if one exists, by performing a database lookup of an issue's links. |
java.util.List<com.atlassian.jira.issue.Issue> |
getIssuesInEpic(com.atlassian.jira.issue.Issue epic)
Get a list of all of the child epics if there are any by looking up the issue's links. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public EpicLinkManagerImpl()
Method Detail |
---|
@Nonnull public com.atlassian.fugue.Option<com.atlassian.jira.issue.Issue> getEpic(com.atlassian.jira.issue.Issue child)
EpicLinkManager
getEpic
in interface EpicLinkManager
child
- the issue
public java.util.List<com.atlassian.jira.issue.Issue> getIssuesInEpic(com.atlassian.jira.issue.Issue epic)
EpicLinkManager
getIssuesInEpic
in interface EpicLinkManager
@Nonnull public ServiceOutcome<java.lang.Void> disassociateIssuesFromEpic(com.atlassian.crowd.embedded.api.User user, @Nonnull com.atlassian.jira.issue.Issue epic)
EpicLinkManager
disassociateIssuesFromEpic
in interface EpicLinkManager
@Nonnull public ServiceOutcome<java.lang.Void> disassociateEpicFromIssues(com.atlassian.crowd.embedded.api.User user, @Nonnull java.util.Set<com.atlassian.jira.issue.Issue> issues)
EpicLinkManager
disassociateEpicFromIssues
in interface EpicLinkManager
@Nonnull public ServiceOutcome<java.lang.Void> associateIssuesWithEpic(com.atlassian.crowd.embedded.api.User user, @Nonnull com.atlassian.fugue.Option<com.atlassian.jira.issue.Issue> epic, @Nonnull java.util.Set<com.atlassian.jira.issue.Issue> issues)
EpicLinkManager
associateIssuesWithEpic
in interface EpicLinkManager
user
- the user performing the operationepic
- the epic; specify Option.none()
to disassociateissues
- the issues
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |