Class SprintStatusChangeHelper
java.lang.Object
com.atlassian.greenhopper.web.rapid.sprint.SprintStatusChangeHelper
Factory for the complete and reopen sprint dialog data
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCompleteSprintStatistics
(com.atlassian.jira.user.ApplicationUser user, Sprint sprint, RapidView rapidView) Get the completed and incomplete issues count for a given sprint.ServiceOutcome<List<com.atlassian.jira.issue.Issue>>
getIncompleteParentIssuesFromSprint
(com.atlassian.jira.user.ApplicationUser user, Sprint sprint, RapidView rapidView) ServiceOutcome<List<com.atlassian.jira.issue.Issue>>
getIncompleteParentIssuesFromSprintOverrideSecurity
(Sprint sprint, RapidView rapidView) Search for uncompleted issues for thesprint
based on the workflow statusesStatusCategory
used by theview
.getReopenSprintStatistics
(com.atlassian.jira.user.ApplicationUser user, Sprint sprint, RapidView rapidView) boolean
wasIssueCompletedInAnotherSprint
(Sprint sprint, com.atlassian.jira.issue.Issue issue)
-
Constructor Details
-
SprintStatusChangeHelper
public SprintStatusChangeHelper()
-
-
Method Details
-
getCompleteSprintStatistics
@Nonnull public ServiceOutcome<CompleteSprintStats> getCompleteSprintStatistics(com.atlassian.jira.user.ApplicationUser user, Sprint sprint, RapidView rapidView) Get the completed and incomplete issues count for a given sprint. -
getReopenSprintStatistics
@Nonnull public ServiceOutcome<ReopenSprintStats> getReopenSprintStatistics(com.atlassian.jira.user.ApplicationUser user, Sprint sprint, RapidView rapidView) -
getIncompleteParentIssuesFromSprint
@Nonnull public ServiceOutcome<List<com.atlassian.jira.issue.Issue>> getIncompleteParentIssuesFromSprint(com.atlassian.jira.user.ApplicationUser user, Sprint sprint, RapidView rapidView) -
getIncompleteParentIssuesFromSprintOverrideSecurity
public ServiceOutcome<List<com.atlassian.jira.issue.Issue>> getIncompleteParentIssuesFromSprintOverrideSecurity(Sprint sprint, RapidView rapidView) Search for uncompleted issues for thesprint
based on the workflow statusesStatusCategory
used by theview
.This method does not check user permissions!
- Parameters:
sprint
- that will be used to search for issuesrapidView
- that will be used to search for issues by the statuses used in the view- Returns:
- list of issues
-
wasIssueCompletedInAnotherSprint
public boolean wasIssueCompletedInAnotherSprint(Sprint sprint, com.atlassian.jira.issue.Issue issue)
-