com.atlassian.bamboo.reports.collector
Interface ReportCollector

All Superinterfaces:
BambooPluginModule
All Known Implementing Classes:
AbstractTimePeriodCollector, AgentUtilizationCollector, AverageDurationCollector, AverageQueuedDurationCollector, CloverCoverageCollector, CloverLOCCollector, CloverNCLOCCollector, CloverPerBuildCoverageCollector, LabelUsageCountCollector, LabelUsageRatioCollector, NumberOfBuildFailureCollector, NumberOfBuildsCollector, NumberOfTestsCollector, RatioOfFailureWithLabelUsageCollector, RatioOfSuccessCollector, TimeToFixCollector

public interface ReportCollector
extends BambooPluginModule

Interface that specifies an object that collects statistics from the passed setResultsList(List)


Method Summary
 org.jfree.data.general.Dataset getDataset()
           
 String getPeriodRange()
          One of AbstractTimePeriodGroupedChart.DAY, AbstractTimePeriodGroupedChart.WEEK and AbstractTimePeriodGroupedChart.MONTH.
 void setParams(Map<String,String[]> params)
           
 void setResultsList(List<? extends ResultsSummary> resultsList)
           
 

Method Detail

getDataset

@NotNull
org.jfree.data.general.Dataset getDataset()

setResultsList

void setResultsList(@NotNull
                    List<? extends ResultsSummary> resultsList)

setParams

void setParams(@NotNull
               Map<String,String[]> params)

getPeriodRange

String getPeriodRange()
One of AbstractTimePeriodGroupedChart.DAY, AbstractTimePeriodGroupedChart.WEEK and AbstractTimePeriodGroupedChart.MONTH.

Returns:


Copyright © 2015 Atlassian Software Systems Pty Ltd. All rights reserved.