|
||||||||||
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.ColumnConstraintsData
Column constraints data as well as board statistics data |
static class |
PoolService.SwimlaneIssuesData
Result returned by getSwimlaneIssues |
Method Summary | |
---|---|
ServiceOutcome<IssueSubtasksResolved> |
areIssueSubtasksInFinalColumn(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.lang.Long issueId)
Returns whether all subtasks for a given issue have been resolved AND the parent hasn't been resolved yet. |
ServiceOutcome<PoolService.ColumnConstraintsData> |
getColumnConstraintsData(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
Calculate the constraints data per column of the specified RapidView , for transport to the pool. |
ServiceOutcome<java.util.List<PoolService.SwimlaneIssuesData>> |
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<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.SwimlaneIssuesData>> getCustomSwimlanes(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, WorkFilters workFilters, java.util.Set<java.lang.Long> validIssues)
@NotNull ServiceOutcome<PoolService.ColumnConstraintsData> getColumnConstraintsData(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<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 |