com.atlassian.greenhopper.service.charts
Interface IssueCycleTimeService

All Known Implementing Classes:
IssueCycleTimeServiceImpl

public interface IssueCycleTimeService

Provides information about issue lead/cycle time. For each issue the duration the issue resided in each column is calculated, as well as when the issue moved into the doneColumn


Method Summary
 java.util.List<IssueCycleTime> getLeadTimes(com.atlassian.crowd.embedded.api.User user, com.atlassian.query.Query query, java.util.List<java.util.Collection<com.atlassian.jira.issue.status.Status>> workingColumnsStatusMapping, java.util.Collection<com.atlassian.jira.issue.status.Status> doneColumnStatusMapping)
          Get the duration times for all issues matching the query and the endStatus ids.
 

Method Detail

getLeadTimes

java.util.List<IssueCycleTime> getLeadTimes(com.atlassian.crowd.embedded.api.User user,
                                            com.atlassian.query.Query query,
                                            java.util.List<java.util.Collection<com.atlassian.jira.issue.status.Status>> workingColumnsStatusMapping,
                                            java.util.Collection<com.atlassian.jira.issue.status.Status> doneColumnStatusMapping)
Get the duration times for all issues matching the query and the endStatus ids.

Parameters:
user - the user to execute the query for
query - the query used to find issues to query
workingColumnStatusMappings - the column/status mapping for which the issue duration should be calculated
doneColumnStatusMapping - the status mapping for the done column. This is used to determine the finishDate fo each issue


Copyright © 2007-2011 Atlassian. All Rights Reserved.