|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.atlassian.greenhopper.web.rapid.list.RapidIssueEntryQueryServiceImpl
@Service public class RapidIssueEntryQueryServiceImpl
Provides calculation of swimlane contents functionality
Field Summary | |
---|---|
protected LoggerWrapper |
performanceLogger
|
Constructor Summary | |
---|---|
RapidIssueEntryQueryServiceImpl()
|
Method Summary | |
---|---|
ServiceOutcome<CollectIssuesResult> |
collectBacklogIssues(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.Long> activeQuickFilters)
Get all issues in the backlog |
ServiceOutcome<java.util.Set<java.lang.Long>> |
collectBacklogProjects(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
Collects the projects for issues in the backlog |
ServiceOutcome<CollectIssuesResult> |
collectEpicIssues(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
Queries the epics for a board |
ServiceOutcome<CollectIssuesResult> |
collectEpicIssues(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.String> issueKeys)
Retrieves epics for a given set of keys |
ServiceOutcome<CollectIssuesResult> |
collectIssuesForEpic(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.lang.String epicKey)
Queries the issues in an epic |
ServiceOutcome<CollectIssuesResult> |
collectIssuesForVersion(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
com.atlassian.jira.project.version.Version version)
Collect the parent issues on the specified board which are currently assigned to the specified version. |
ServiceOutcome<CollectIssuesResult> |
collectOpenSprintIssues(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.Long> activeQuickFilters,
IssueDataCallback additionalCallback)
Get all issues of the open sprints (for the plan mode) |
ServiceOutcome<CollectIssuesResult> |
collectPlanModeIssues(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.Long> activeQuickFilters,
IssueDataCallback additionalCallback)
Query for all plan mode issues (active and future sprints as well as backlog) |
ServiceOutcome<CollectIssuesResult> |
collectSprintIssues(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.lang.Long sprintId,
IssueDataCallback additionalCallback)
Query for a specific sprint |
ServiceOutcome<CollectIssuesResult> |
collectWorkModeIssues(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
WorkFilters workFilters)
Get the issues and the order in one go |
ServiceOutcome<org.joda.time.DateTime> |
getEpicsLastUpdated(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView)
Returns the datetime when an epic in the given rapidview was last updated. |
ServiceOutcome<RapidIssueEntry> |
getIssueById(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
long issueId,
boolean loadDaysInColumn)
Collects a single issue |
ServiceOutcome<CollectIssuesResult> |
getIssuesByKeys(com.atlassian.crowd.embedded.api.User user,
RapidView rapidView,
java.util.Set<java.lang.String> issueKeys)
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 single issue |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected final LoggerWrapper performanceLogger
Constructor Detail |
---|
public RapidIssueEntryQueryServiceImpl()
Method Detail |
---|
@NotNull public ServiceOutcome<CollectIssuesResult> collectWorkModeIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, WorkFilters workFilters)
collectWorkModeIssues
in interface RapidIssueEntryQueryService
@NotNull public ServiceOutcome<CollectIssuesResult> collectBacklogIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.Long> activeQuickFilters)
collectBacklogIssues
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> collectOpenSprintIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.Long> activeQuickFilters, IssueDataCallback additionalCallback)
collectOpenSprintIssues
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> collectSprintIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.lang.Long sprintId, IssueDataCallback additionalCallback)
RapidIssueEntryQueryService
collectSprintIssues
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> collectPlanModeIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.Long> activeQuickFilters, IssueDataCallback additionalCallback)
collectPlanModeIssues
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> collectEpicIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.String> issueKeys)
collectEpicIssues
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> collectEpicIssues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
collectEpicIssues
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> collectIssuesForEpic(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.lang.String epicKey)
RapidIssueEntryQueryService
collectIssuesForEpic
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> collectIssuesForVersion(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, com.atlassian.jira.project.version.Version version)
RapidIssueEntryQueryService
collectIssuesForVersion
in interface RapidIssueEntryQueryService
user
- the userrapidView
- the boardversion
- the version
public ServiceOutcome<java.util.Set<java.lang.Long>> collectBacklogProjects(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
RapidIssueEntryQueryService
collectBacklogProjects
in interface RapidIssueEntryQueryService
@NotNull public ServiceOutcome<java.util.Set<RapidIssueEntry>> getMissingParents(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.List<RapidIssueEntry> issues)
RapidIssueEntryQueryService
getMissingParents
in interface RapidIssueEntryQueryService
public ServiceOutcome<CollectIssuesResult> getIssuesByKeys(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, java.util.Set<java.lang.String> issueKeys)
RapidIssueEntryQueryService
getIssuesByKeys
in interface RapidIssueEntryQueryService
public ServiceOutcome<org.joda.time.DateTime> getEpicsLastUpdated(com.atlassian.crowd.embedded.api.User user, RapidView rapidView)
RapidIssueEntryQueryService
getEpicsLastUpdated
in interface RapidIssueEntryQueryService
public ServiceOutcome<RapidIssueEntry> getIssueById(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, long issueId, boolean loadDaysInColumn)
getIssueById
in interface RapidIssueEntryQueryService
public ServiceOutcome<java.lang.Void> loadBacklogTrackingStatisticValues(com.atlassian.crowd.embedded.api.User user, RapidView rapidView, RapidIssueEntry entry)
loadBacklogTrackingStatisticValues
in interface RapidIssueEntryQueryService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |