com.atlassian.greenhopper.service.charts
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 Summary
 java.util.Collection<com.atlassian.jira.issue.status.Status> getStatuses()
           
 
Methods inherited from interface com.atlassian.greenhopper.service.charts.ChangeHistoryCallback
after, before, changedFrom, changedTo
 

Method Detail

getStatuses

java.util.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.


Copyright © 2007-2013 Atlassian. All Rights Reserved.