|
||||||||||
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.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<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,
WorkFilters workFilters,
java.util.Set<java.lang.Long> validIssues)
Gets the contents of each swimlane in rapidView as seen by user |
ServiceOutcome<PoolService.ParentSwimlanesData> |
getParentSwimlanesData(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.List<RapidIssueEntry> issues,
java.util.Set<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, WorkFilters workFilters, java.util.Set<java.lang.Long> validIssues)
@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<PoolService.ParentSwimlanesData> getParentSwimlanesData(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.List<RapidIssueEntry> issues, java.util.Set<RapidIssueEntry> missingParents)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |