Class SprintStatusChangeHelper

java.lang.Object
com.atlassian.greenhopper.web.rapid.sprint.SprintStatusChangeHelper

@Service public class SprintStatusChangeHelper extends Object
Factory for the complete and reopen sprint dialog data
  • 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 the sprint based on the workflow statuses StatusCategory used by the view.

      This method does not check user permissions!

      Parameters:
      sprint - that will be used to search for issues
      rapidView - 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)