|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PoolService
Provides calculation of swimlane contents functionality
| Nested Class Summary | |
|---|---|
static class |
PoolService.CollectIssuesResult
Result returned by collectIssuesInOrder |
static class |
PoolService.ParentSwimlanesData
Contains parent information required for the parent/child swimlane strategy Children might all be filtered out, yet the parent should be shown as such, plus the parent status could be automatically updated to reflect the status of the children |
static class |
PoolService.SwimlaneIssuesResult
Result returned by getSwimlaneIssues |
| Method Summary | |
|---|---|
ServiceOutcome<IssueSubtasksResolved> |
areIssueSubtasksInFinalColumn(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.lang.Long issueId)
|
ServiceOutcome<PoolService.CollectIssuesResult> |
collectIssuesInOrder(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.Long> activeQuickFilters)
Collects the issues in the order defined by the rapid view |
ServiceOutcome<java.util.Map<Column,java.lang.Double>> |
getColumnStatistics(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
Calculate the statistics per column of the specified RapidView, for transport to the pool. |
ServiceOutcome<java.util.List<PoolService.SwimlaneIssuesResult>> |
getCustomSwimlanes(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.Long> activeQuickFilters,
java.util.Set<java.lang.Long> validIssues)
Gets the contents of each swimlane in rapidView as seen by user |
ServiceOutcome<java.util.List<RapidIssueEntry>> |
getMissingParents(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<RapidIssueEntry> issues)
Loads all missing parents for a given list of issues. |
ServiceOutcome<PoolService.ParentSwimlanesData> |
getParentSwimlanesData(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<RapidIssueEntry> issues,
java.util.List<RapidIssueEntry> missingParents)
Gathers the ParentSwimlanesData for a given rapid view. |
| Method Detail |
|---|
@NotNull
ServiceOutcome<java.util.List<PoolService.SwimlaneIssuesResult>> getCustomSwimlanes(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.Long> activeQuickFilters,
java.util.Set<java.lang.Long> validIssues)
@NotNull
ServiceOutcome<PoolService.CollectIssuesResult> collectIssuesInOrder(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.Long> activeQuickFilters)
@NotNull
ServiceOutcome<java.util.Map<Column,java.lang.Double>> getColumnStatistics(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
RapidView, for transport to the pool. Uses the Rapid
View's StatisticsFieldConfig to calculate this.
Note that the totals for each column are specified as Double, since this is how NumberCFType
fields store their values in the index.
user - the user doing the requestrapidView - the rapid view
@NotNull
ServiceOutcome<IssueSubtasksResolved> areIssueSubtasksInFinalColumn(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.lang.Long issueId)
ServiceOutcome<java.util.List<RapidIssueEntry>> getMissingParents(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<RapidIssueEntry> issues)
ServiceOutcome<PoolService.ParentSwimlanesData> getParentSwimlanesData(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<RapidIssueEntry> issues,
java.util.List<RapidIssueEntry> missingParents)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||