Interface IssueStatusHistoryCallback

All Superinterfaces:
ChangeHistoryCallback<com.atlassian.jira.issue.status.Status>
All Known Implementing Classes:
AbstractIssueHistoryStatusCallback, DaysInColumnCallback, IssueColumnChangeCollector, IssueCycleTimeCollector

public interface IssueStatusHistoryCallback extends ChangeHistoryCallback<com.atlassian.jira.issue.status.Status>
Collector-style callback for gathering issue status change history information. When requesting a status history, implementations will be called for every change that matches the given input. The calls are not guaranteed to be in chronological order. They are, however, batched by status in the same order getStatuses() returns. This means, in practice, that all changes for one status are returned before changes for the next status in the collection returned by getStatuses().
Author:
ahennecke
  • Method Details

    • getStatuses

      Collection<com.atlassian.jira.issue.status.Status> getStatuses()
      Returns:
      The statuses to query for. Callbacks will be for each status in the collection, for all issues according to getQuery(), in the order of the collection.