public class TimelineAnalysis extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
TimelineAnalysis.DayAnalysis
Keeps the two values we're interested in - time spent and remaining estimate.
|
static class |
TimelineAnalysis.ValueSource
Keeps the reason we've got for picking up a particular value.
|
| Constructor and Description |
|---|
TimelineAnalysis(boolean enabled) |
TimelineAnalysis(boolean enabled,
org.joda.time.DateMidnight start,
org.joda.time.DateMidnight end) |
| Modifier and Type | Method and Description |
|---|---|
void |
addInitialValueSource(com.atlassian.jira.issue.Issue issue,
TimelineAnalysis.ValueSource.ValueSourceType type,
Object... values)
Info for the planning day computation
|
void |
addValueSource(com.atlassian.jira.issue.Issue issue,
org.joda.time.DateMidnight day,
TimelineAnalysis.ValueSource.ValueSourceType type,
Object... values)
Add some information on why we're picking up particular values
|
Map<com.atlassian.jira.issue.Issue,SortedMap<org.joda.time.DateMidnight,TimelineAnalysis.DayAnalysis>> |
getData() |
org.joda.time.DateMidnight |
getEnd() |
Map<com.atlassian.jira.issue.Issue,TimelineAnalysis.DayAnalysis> |
getInitialValueData() |
org.joda.time.DateMidnight |
getStart() |
WorklogTimeline |
getTimeline() |
void |
importTimeline(WorklogTimeline timeline,
List<com.atlassian.jira.issue.Issue> issues,
org.joda.time.DateMidnight start,
org.joda.time.DateMidnight end)
pick up the computed timeline and
|
boolean |
isEnabled() |
void |
setInitialValueRemainingEstimate(com.atlassian.jira.issue.Issue issue,
Long remainingEstimate)
The RE we came up with for the planning day (x=0 in the chart)
|
public TimelineAnalysis(boolean enabled)
public TimelineAnalysis(boolean enabled,
org.joda.time.DateMidnight start,
org.joda.time.DateMidnight end)
public boolean isEnabled()
public void addValueSource(com.atlassian.jira.issue.Issue issue,
org.joda.time.DateMidnight day,
TimelineAnalysis.ValueSource.ValueSourceType type,
Object... values)
public void addInitialValueSource(com.atlassian.jira.issue.Issue issue,
TimelineAnalysis.ValueSource.ValueSourceType type,
Object... values)
public void setInitialValueRemainingEstimate(com.atlassian.jira.issue.Issue issue,
Long remainingEstimate)
public void importTimeline(WorklogTimeline timeline, List<com.atlassian.jira.issue.Issue> issues, org.joda.time.DateMidnight start, org.joda.time.DateMidnight end)
public Map<com.atlassian.jira.issue.Issue,SortedMap<org.joda.time.DateMidnight,TimelineAnalysis.DayAnalysis>> getData()
public Map<com.atlassian.jira.issue.Issue,TimelineAnalysis.DayAnalysis> getInitialValueData()
public org.joda.time.DateMidnight getStart()
public org.joda.time.DateMidnight getEnd()
public WorklogTimeline getTimeline()
Copyright © 2007–2015 Atlassian. All rights reserved.