|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.atlassian.greenhopper.web.rapid.chart.burndown.BurndownChangeUtil
public class BurndownChangeUtil
Utilities for working with BurndownChange objects
Constructor Summary | |
---|---|
BurndownChangeUtil()
|
Method Summary | |
---|---|
static void |
addColumnChanges(org.joda.time.DateTime startDate,
org.joda.time.DateTime endDate,
java.util.SortedMap<java.lang.Long,java.util.Map<java.lang.String,IssueColumnChangeEntry>> columnChanges,
java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue,
boolean trimIntraColumnMoves)
Adds column changes to the list of changes per issue |
static void |
addEpicHistoryChanges(java.util.Map<java.lang.String,java.util.List<EpicLinkHistoryEntry>> epicHistory,
java.util.HashMap<java.lang.String,java.util.List<BurndownChange>> changes)
|
static void |
addSprintHistoryChanges(org.joda.time.DateTime sprintStart,
org.joda.time.DateTime upperTimeRange,
java.util.Map<java.lang.String,java.util.List<SprintHistoryEntry>> sprintHistory,
java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
Adds sprint history changes to the list of burndown changes per issue |
static void |
addStatisticsValueChanges(org.joda.time.DateTime sprintStart,
org.joda.time.DateTime upperTimeRange,
java.util.Map<java.lang.String,java.util.List<StatisticHistoryEntry>> statisticsValueHistory,
java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
Adds statistics field value changes to the list of changes per issue |
static void |
addTimeTrackingChanges(org.joda.time.DateTime sprintStart,
org.joda.time.DateTime upperTimeRange,
java.util.Map<java.lang.String,java.util.List<TimeTrackingHistoryService.HistoryEntry>> timeTrackingHistory,
java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
|
static void |
optimizeBurndownChanges(java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
Merge changes of equal timestamp into a single change object |
static java.util.SortedMap<java.lang.Long,java.util.List<BurndownChange>> |
transformChangesToTimeline(java.util.TimeZone userTimeZone,
java.util.Map<java.lang.String,java.util.List<BurndownChange>> changes)
Transform the changes in the form of issueKey -> list of changes into a single timeline mixing all changes of all issues |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public BurndownChangeUtil()
Method Detail |
---|
public static void optimizeBurndownChanges(java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
public static java.util.SortedMap<java.lang.Long,java.util.List<BurndownChange>> transformChangesToTimeline(java.util.TimeZone userTimeZone, java.util.Map<java.lang.String,java.util.List<BurndownChange>> changes)
public static void addStatisticsValueChanges(org.joda.time.DateTime sprintStart, org.joda.time.DateTime upperTimeRange, java.util.Map<java.lang.String,java.util.List<StatisticHistoryEntry>> statisticsValueHistory, java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
public static void addColumnChanges(org.joda.time.DateTime startDate, @Nullable org.joda.time.DateTime endDate, java.util.SortedMap<java.lang.Long,java.util.Map<java.lang.String,IssueColumnChangeEntry>> columnChanges, java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue, boolean trimIntraColumnMoves)
public static void addSprintHistoryChanges(org.joda.time.DateTime sprintStart, org.joda.time.DateTime upperTimeRange, java.util.Map<java.lang.String,java.util.List<SprintHistoryEntry>> sprintHistory, java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
public static void addTimeTrackingChanges(org.joda.time.DateTime sprintStart, org.joda.time.DateTime upperTimeRange, java.util.Map<java.lang.String,java.util.List<TimeTrackingHistoryService.HistoryEntry>> timeTrackingHistory, java.util.Map<java.lang.String,java.util.List<BurndownChange>> changesPerIssue)
public static void addEpicHistoryChanges(java.util.Map<java.lang.String,java.util.List<EpicLinkHistoryEntry>> epicHistory, java.util.HashMap<java.lang.String,java.util.List<BurndownChange>> changes)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |