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
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected TimePeriodCollatercreateCollater(org.jfree.data.time.RegularTimePeriod nextPeriod, String key) protected StringgetAutoDate(Date startDate, Date lastDate) protected abstract TimePeriodCollater@NotNull org.jfree.data.general.Datasetprotected org.jfree.data.time.RegularTimePeriodList<? extends ResultsSummary> protected StringgetSeriesKey(@NotNull ResultsSummary summary) protected booleanisInPeriod(@Nullable org.jfree.data.time.RegularTimePeriod time, Date date) voidvoidsetResultsList(@NotNull List<? extends ResultsSummary> resultsList) protected voidwriteCollaterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset, TimePeriodCollater collater)
-
Constructor Details
-
AbstractTimePeriodCollector
protected AbstractTimePeriodCollector()
-
-
Method Details
-
getDataset
@NotNull public @NotNull org.jfree.data.general.Dataset getDataset()- Specified by:
getDatasetin interfaceReportCollector
-
getSeriesKey
-
getPeriodRange
Description copied from interface:ReportCollectorOne ofAbstractTimePeriodGroupedChart.DAY,AbstractTimePeriodGroupedChart.WEEKandAbstractTimePeriodGroupedChart.MONTH.- Specified by:
getPeriodRangein interfaceReportCollector- Returns:
-
getAutoDate
-
getPeriod
-
isInPeriod
protected boolean isInPeriod(@Nullable @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
-
getResultsList
-
setResultsList
- Specified by:
setResultsListin interfaceReportCollector
-
getParams
-
setParams
- Specified by:
setParamsin interfaceReportCollector
-