com.atlassian.greenhopper.web.rapid.list
Interface RapidIssueEntryQueryService

All Known Implementing Classes:
RapidIssueEntryQueryServiceImpl

public interface RapidIssueEntryQueryService

Queries issue entry objects.


Method Summary
 ServiceOutcome<CollectIssuesResult> collectBacklogIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.Long> activeQuickFilters)
          Collects the backlog issues
 ServiceOutcome<CollectIssuesResult> collectOpenSprintIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.Long> activeQuickFilters, IssueDataCallback additionalCallback)
          Query for open sprints
 ServiceOutcome<CollectIssuesResult> collectWorkModeIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, WorkFilters workFilters)
          Collects the work mode issues in the order defined by the rapid view
 ServiceOutcome<RapidIssueEntry> getIssueById(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, long issueId, boolean loadDaysInColumn)
          Get a single issue entry
 ServiceOutcome<CollectIssuesResult> getIssuesByKeys(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.String> keys)
          Loads issues based on the provided keys, ordered by issueKey
 ServiceOutcome<java.util.Set<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<java.lang.Void> loadBacklogTrackingStatisticValues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, RapidIssueEntry entry)
          Load the aggregate tracking statistic for a RapidViewEntry
 

Method Detail

getIssueById

@NotNull
ServiceOutcome<RapidIssueEntry> getIssueById(com.atlassian.crowd.embedded.api.User user,
                                                     RapidView rapidView,
                                                     long issueId,
                                                     boolean loadDaysInColumn)
Get a single issue entry


loadBacklogTrackingStatisticValues

@NotNull
ServiceOutcome<java.lang.Void> loadBacklogTrackingStatisticValues(com.atlassian.crowd.embedded.api.User user,
                                                                          RapidView rapidView,
                                                                          RapidIssueEntry entry)
Load the aggregate tracking statistic for a RapidViewEntry


collectWorkModeIssues

@NotNull
ServiceOutcome<CollectIssuesResult> collectWorkModeIssues(com.atlassian.crowd.embedded.api.User user,
                                                                  RapidView rapidView,
                                                                  WorkFilters workFilters)
Collects the work mode issues in the order defined by the rapid view


collectBacklogIssues

ServiceOutcome<CollectIssuesResult> collectBacklogIssues(com.atlassian.crowd.embedded.api.User user,
                                                         RapidView rapidView,
                                                         java.util.Set<java.lang.Long> activeQuickFilters)
Collects the backlog issues


collectOpenSprintIssues

ServiceOutcome<CollectIssuesResult> collectOpenSprintIssues(com.atlassian.crowd.embedded.api.User user,
                                                            RapidView rapidView,
                                                            java.util.Set<java.lang.Long> activeQuickFilters,
                                                            IssueDataCallback additionalCallback)
Query for open sprints


getMissingParents

@NotNull
ServiceOutcome<java.util.Set<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. Note that the parents are in no particular order and currently don't contain days in column information


getIssuesByKeys

@NotNull
ServiceOutcome<CollectIssuesResult> getIssuesByKeys(com.atlassian.crowd.embedded.api.User user,
                                                            RapidView rapidView,
                                                            java.util.Set<java.lang.String> keys)
Loads issues based on the provided keys, ordered by issueKey



Copyright © 2007-2012 Atlassian. All Rights Reserved.