@Service public class RapidIssueEntryQueryServiceImpl extends Object implements RapidIssueEntryQueryService
| Modifier and Type | Field and Description |
|---|---|
protected LoggerWrapper |
performanceLogger |
| Constructor and Description |
|---|
RapidIssueEntryQueryServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
ServiceOutcome<CollectIssuesResult> |
collectBacklogIssues(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
Set<Long> activeQuickFilters)
Get all issues in the backlog
|
ServiceOutcome<Set<Long>> |
collectBacklogProjects(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView)
Collects the projects for issues in the backlog
|
ServiceOutcome<CollectIssuesResult> |
collectEpicIssues(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView)
Queries the epics for a board
|
ServiceOutcome<CollectIssuesResult> |
collectEpicIssues(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
Set<String> issueKeys)
Retrieves epics for a given set of keys
|
ServiceOutcome<CollectIssuesResult> |
collectIssuesForEpic(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
String epicKey)
Queries the issues in an epic
|
ServiceOutcome<CollectIssuesResult> |
collectIssuesForVersion(com.atlassian.jira.user.ApplicationUser 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.jira.user.ApplicationUser user,
RapidView rapidView,
Set<Long> activeQuickFilters,
IssueDataCallback additionalCallback)
Get all issues of the open sprints (for the plan mode)
|
ServiceOutcome<CollectIssuesResult> |
collectPlanModeIssues(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
Set<Long> activeQuickFilters,
IssueDataCallback additionalCallback)
Query for all plan mode issues (active and future sprints as well as backlog)
|
ServiceOutcome<CollectIssuesResult> |
collectSprintIssues(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
Long sprintId,
IssueDataCallback additionalCallback)
Query for a specific sprint
|
ServiceOutcome<CollectIssuesResult> |
collectWorkModeIssues(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
WorkFilters workFilters)
Get the issues and the order in one go
|
ServiceOutcome<org.joda.time.DateTime> |
getEpicsLastUpdated(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView)
Returns the datetime when an epic in the given rapidview was last updated.
|
ServiceOutcome<RapidIssueEntry> |
getIssueById(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
long issueId,
boolean loadDaysInColumn,
CardLayoutField.Mode mode)
Collects a single issue
|
ServiceOutcome<CollectIssuesResult> |
getIssuesByKeys(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
Set<String> issueKeys)
Loads issues based on the provided keys, ordered by issueKey
|
ServiceOutcome<Set<RapidIssueEntry>> |
getMissingParents(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
List<RapidIssueEntry> issues,
CardLayoutField.Mode mode)
Loads all missing parents for a given list of issues.
|
ServiceOutcome<Void> |
loadBacklogTrackingStatisticValues(com.atlassian.jira.user.ApplicationUser user,
RapidView rapidView,
RapidIssueEntry entry)
Load the aggregate tracking statistic for a single issue
|
protected final LoggerWrapper performanceLogger
@NotNull public ServiceOutcome<CollectIssuesResult> collectWorkModeIssues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, WorkFilters workFilters)
collectWorkModeIssues in interface RapidIssueEntryQueryService@NotNull public ServiceOutcome<CollectIssuesResult> collectBacklogIssues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Set<Long> activeQuickFilters)
collectBacklogIssues in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> collectOpenSprintIssues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Set<Long> activeQuickFilters, IssueDataCallback additionalCallback)
collectOpenSprintIssues in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> collectSprintIssues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Long sprintId, IssueDataCallback additionalCallback)
RapidIssueEntryQueryServicecollectSprintIssues in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> collectPlanModeIssues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Set<Long> activeQuickFilters, IssueDataCallback additionalCallback)
collectPlanModeIssues in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> collectEpicIssues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Set<String> issueKeys)
collectEpicIssues in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> collectEpicIssues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView)
collectEpicIssues in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> collectIssuesForEpic(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, String epicKey)
RapidIssueEntryQueryServicecollectIssuesForEpic in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> collectIssuesForVersion(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, com.atlassian.jira.project.version.Version version)
RapidIssueEntryQueryServicecollectIssuesForVersion in interface RapidIssueEntryQueryServiceuser - the userrapidView - the boardversion - the versionpublic ServiceOutcome<Set<Long>> collectBacklogProjects(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView)
RapidIssueEntryQueryServicecollectBacklogProjects in interface RapidIssueEntryQueryService@NotNull public ServiceOutcome<Set<RapidIssueEntry>> getMissingParents(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, List<RapidIssueEntry> issues, CardLayoutField.Mode mode)
RapidIssueEntryQueryServicegetMissingParents in interface RapidIssueEntryQueryServicepublic ServiceOutcome<CollectIssuesResult> getIssuesByKeys(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, Set<String> issueKeys)
RapidIssueEntryQueryServicegetIssuesByKeys in interface RapidIssueEntryQueryServicepublic ServiceOutcome<org.joda.time.DateTime> getEpicsLastUpdated(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView)
RapidIssueEntryQueryServicegetEpicsLastUpdated in interface RapidIssueEntryQueryServicepublic ServiceOutcome<RapidIssueEntry> getIssueById(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, long issueId, boolean loadDaysInColumn, CardLayoutField.Mode mode)
getIssueById in interface RapidIssueEntryQueryServicepublic ServiceOutcome<Void> loadBacklogTrackingStatisticValues(com.atlassian.jira.user.ApplicationUser user, RapidView rapidView, RapidIssueEntry entry)
loadBacklogTrackingStatisticValues in interface RapidIssueEntryQueryServiceCopyright © 2007–2015 Atlassian. All rights reserved.