com.atlassian.bamboo.reports.collector
Class AbstractTimePeriodCollector
java.lang.Object
com.atlassian.bamboo.reports.collector.AbstractTimePeriodCollector
- All Implemented Interfaces:
- ReportCollector, BambooPluginModule
- Direct Known Subclasses:
- AgentUtilizationCollector, AverageDurationCollector, AverageQueuedDurationCollector, CloverCoverageCollector, CloverLOCCollector, CloverNCLOCCollector, LabelUsageCountCollector, LabelUsageRatioCollector, NumberOfBuildFailureCollector, NumberOfBuildsCollector, NumberOfTestsCollector, RatioOfSuccessCollector, TimeToFixCollector
public abstract class AbstractTimePeriodCollector
- extends Object
- implements ReportCollector
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractTimePeriodCollector
protected AbstractTimePeriodCollector()
getDataset
@NotNull
public org.jfree.data.general.Dataset getDataset()
- Specified by:
getDataset
in interface ReportCollector
getSeriesKey
protected String getSeriesKey(@NotNull
ResultsSummary summary)
getPeriodRange
public String getPeriodRange()
- Description copied from interface:
ReportCollector
- One of
AbstractTimePeriodGroupedChart.DAY
, AbstractTimePeriodGroupedChart.WEEK
and
AbstractTimePeriodGroupedChart.MONTH
.
- Specified by:
getPeriodRange
in interface ReportCollector
- Returns:
getAutoDate
protected String getAutoDate(Date startDate,
Date lastDate)
getPeriod
protected org.jfree.data.time.RegularTimePeriod getPeriod(Date date,
String periodRange)
isInPeriod
protected boolean isInPeriod(@Nullable
org.jfree.data.time.RegularTimePeriod time,
Date date)
writeCollaterToDataSet
protected void writeCollaterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset,
TimePeriodCollater collater)
createCollater
protected TimePeriodCollater createCollater(org.jfree.data.time.RegularTimePeriod nextPeriod,
String key)
getCollater
protected abstract TimePeriodCollater getCollater()
getResultsList
public List<? extends ResultsSummary> getResultsList()
setResultsList
public void setResultsList(@NotNull
List<? extends ResultsSummary> resultsList)
- Specified by:
setResultsList
in interface ReportCollector
getParams
public Map<String,String[]> getParams()
setParams
public void setParams(@NotNull
Map<String,String[]> params)
- Specified by:
setParams
in interface ReportCollector
Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.