com.atlassian.greenhopper.service.sprint
Interface SprintHistoryService

All Known Implementing Classes:
SprintHistoryServiceImpl

public interface SprintHistoryService

Provides sprint history information for a given query This service is kept separate from SprintQueryService as it has to work low-level in lucene together with values persisted in the issue index added by the Sprint custom field indexer


Method Summary
 ServiceOutcome<java.util.Map<java.lang.String,java.lang.String>> findIssueKeysAndParentsInSprint(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, Sprint sprint, ClauseToAdd additionalClause)
          Get the keys of all the issues that were ever in a sprint, with a mapping to their parent issue key if they are a sub-task.
 ServiceOutcome<java.util.Map<java.lang.String,java.util.List<SprintHistoryEntry>>> findSprintHistory(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, Sprint sprint, ClauseToAdd additionalClause)
          Get the issue sprint history information for a given rapid view and sprint
 

Method Detail

findSprintHistory

@NotNull
ServiceOutcome<java.util.Map<java.lang.String,java.util.List<SprintHistoryEntry>>> findSprintHistory(com.atlassian.crowd.embedded.api.User user,
                                                                                                             @Nonnull
                                                                                                             RapidView rapidView,
                                                                                                             @Nonnull
                                                                                                             Sprint sprint,
                                                                                                             @Nonnull
                                                                                                             ClauseToAdd additionalClause)
Get the issue sprint history information for a given rapid view and sprint


findIssueKeysAndParentsInSprint

@NotNull
ServiceOutcome<java.util.Map<java.lang.String,java.lang.String>> findIssueKeysAndParentsInSprint(com.atlassian.crowd.embedded.api.User user,
                                                                                                         @Nonnull
                                                                                                         RapidView rapidView,
                                                                                                         @Nonnull
                                                                                                         Sprint sprint,
                                                                                                         @Nonnull
                                                                                                         ClauseToAdd additionalClause)
Get the keys of all the issues that were ever in a sprint, with a mapping to their parent issue key if they are a sub-task.

Note: if a key in the map has a null value, then that issue is a parent.



Copyright © 2007-2013 Atlassian. All Rights Reserved.