Class IssueColumnChangeCollector

java.lang.Object
com.atlassian.greenhopper.service.charts.AbstractIssueHistoryStatusCallback
com.atlassian.greenhopper.web.rapid.chart.IssueColumnChangeCollector
All Implemented Interfaces:
ChangeHistoryCallback<com.atlassian.jira.issue.status.Status>, IssueStatusHistoryCallback

public class IssueColumnChangeCollector extends AbstractIssueHistoryStatusCallback
  • Constructor Details

    • IssueColumnChangeCollector

      public IssueColumnChangeCollector(List<Column> columns, Map<com.atlassian.jira.issue.status.Status,Column> columnsByStatus, SwimlaneFilter swimlaneFilter)
  • Method Details

    • changedFrom

      public void changedFrom(Long issueId, String issueKey, org.joda.time.DateTime changeTime, com.atlassian.jira.issue.status.Status changedFromStatus)
      Description copied from interface: ChangeHistoryCallback
      Called for a change from a given previous value
      Specified by:
      changedFrom in interface ChangeHistoryCallback<com.atlassian.jira.issue.status.Status>
      Overrides:
      changedFrom in class AbstractIssueHistoryStatusCallback
      changeTime - : time when the change was performed, in UTC
      changedFromStatus - : the old value the issue has changed from (e.g. old status or version ID)
    • changedTo

      public void changedTo(Long issueId, String issueKey, org.joda.time.DateTime changeTime, com.atlassian.jira.issue.status.Status changedToStatus)
      Description copied from interface: ChangeHistoryCallback
      Called for a change to a given new value
      Specified by:
      changedTo in interface ChangeHistoryCallback<com.atlassian.jira.issue.status.Status>
      Overrides:
      changedTo in class AbstractIssueHistoryStatusCallback
      changeTime - : time when the change was performed, in UTC
      changedToStatus - : the new value (e.g. Status or fix version ID) the issue has changed to
    • getColumnChanges

      public SortedMap<Long,Map<String,IssueColumnChangeEntry>> getColumnChanges()
    • getStatuses

      public 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.