|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.atlassian.greenhopper.service.charts.HourBurndownChartServiceImpl
@Service(value="gh-hourBurndownChartService") public class HourBurndownChartServiceImpl
| Field Summary |
|---|
| Fields inherited from interface com.atlassian.greenhopper.service.charts.HourBurndownChartService |
|---|
SERVICE |
| Constructor Summary | |
|---|---|
HourBurndownChartServiceImpl()
|
|
| Method Summary | |
|---|---|
HourBurndownModel |
getAggregatedHourBurndown(GHVersion iteration,
com.atlassian.crowd.embedded.api.User user,
ChartBoard board)
Build the HourBurndownModel for a parent iteration. |
HourBurndownModel |
getAggregatedHourBurndown(com.atlassian.crowd.embedded.api.User user,
HourBurndownSpan span,
HourBurndownSpanMapper spanMapper)
Apply the algo for the aggregated hour burndown. |
HourBurndownModel |
getHourBurndown(java.util.List<com.atlassian.jira.issue.Issue> issues,
com.atlassian.crowd.embedded.api.User user,
org.joda.time.DateMidnight startDate,
org.joda.time.DateMidnight endDate)
TODO move projection calculation in here as well |
TimelineAnalysis |
getHourBurndownAnalysis(java.util.List<com.atlassian.jira.issue.Issue> issues,
com.atlassian.crowd.embedded.api.User user,
org.joda.time.DateMidnight startDate,
org.joda.time.DateMidnight endDate)
|
java.util.Map<java.lang.String,IssueReport> |
getHourBurndownReport(java.util.List<com.atlassian.jira.issue.Issue> issues,
com.atlassian.crowd.embedded.api.User user,
org.joda.time.DateMidnight startDate,
org.joda.time.DateMidnight endDate,
ChartContext chartContext)
The report can't be based on the model, since it contains the raw data on a per-issue-base. |
HourBurndownEntry |
getInitialValue(com.atlassian.crowd.embedded.api.User user,
WorklogTimeline timeline,
java.util.List<com.atlassian.jira.issue.Issue> issues,
org.joda.time.DateMidnight startDate)
|
HourBurndownEntry |
getInitialValue(com.atlassian.crowd.embedded.api.User user,
WorklogTimeline timeline,
java.util.List<com.atlassian.jira.issue.Issue> issues,
org.joda.time.DateMidnight startDate,
TimelineAnalysis analysis)
Compute the initial value. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HourBurndownChartServiceImpl()
| Method Detail |
|---|
public HourBurndownModel getHourBurndown(java.util.List<com.atlassian.jira.issue.Issue> issues,
com.atlassian.crowd.embedded.api.User user,
org.joda.time.DateMidnight startDate,
org.joda.time.DateMidnight endDate)
getHourBurndown in interface HourBurndownChartServiceissues - : The issues to build the chart model for. This can be a list of all issues in an iteration, or a filtered list.startDate - : The start date of the iteration, or null if not knownendDate - : The end date of the iteration, or null if not known
public TimelineAnalysis getHourBurndownAnalysis(java.util.List<com.atlassian.jira.issue.Issue> issues,
com.atlassian.crowd.embedded.api.User user,
org.joda.time.DateMidnight startDate,
org.joda.time.DateMidnight endDate)
getHourBurndownAnalysis in interface HourBurndownChartService
public java.util.Map<java.lang.String,IssueReport> getHourBurndownReport(java.util.List<com.atlassian.jira.issue.Issue> issues,
com.atlassian.crowd.embedded.api.User user,
org.joda.time.DateMidnight startDate,
org.joda.time.DateMidnight endDate,
ChartContext chartContext)
getHourBurndownReport in interface HourBurndownChartServiceissues - : The issues to build the report forstartDate - : The start date of the iteration, or null if not knownendDate - : The end date of the iteration, or null if not known
public HourBurndownModel getAggregatedHourBurndown(GHVersion iteration,
com.atlassian.crowd.embedded.api.User user,
ChartBoard board)
HourBurndownChartService
getAggregatedHourBurndown in interface HourBurndownChartServiceiteration - : The parent iterationuser - : The current user
public HourBurndownModel getAggregatedHourBurndown(com.atlassian.crowd.embedded.api.User user,
HourBurndownSpan span,
HourBurndownSpanMapper spanMapper)
getAggregatedHourBurndown in interface HourBurndownChartService
public HourBurndownEntry getInitialValue(com.atlassian.crowd.embedded.api.User user,
WorklogTimeline timeline,
java.util.List<com.atlassian.jira.issue.Issue> issues,
org.joda.time.DateMidnight startDate)
getInitialValue in interface HourBurndownChartService
public HourBurndownEntry getInitialValue(com.atlassian.crowd.embedded.api.User user,
WorklogTimeline timeline,
java.util.List<com.atlassian.jira.issue.Issue> issues,
org.joda.time.DateMidnight startDate,
TimelineAnalysis analysis)
getInitialValue in interface HourBurndownChartService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||