com.atlassian.bamboo.reports.collector
Interface ReportCollector

All Superinterfaces:
BambooPluginModule
All Known Implementing Classes:
AbstractTimePeriodCollector, AgentUtilizationCollector, AverageDurationCollector, AverageQueuedDurationCollector, CloverCoverageCollector, CloverLinesOfCodeCollector, 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()
           
 java.lang.String getPeriodRange()
          One of AbstractTimePeriodGroupedChart.DAY, AbstractTimePeriodGroupedChart.WEEK and AbstractTimePeriodGroupedChart.MONTH.
 void setParams(java.util.Map<java.lang.String,java.lang.String[]> params)
           
 void setResultsList(java.util.List<? extends ResultsSummary> resultsList)
           
 

Method Detail

getDataset

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

setResultsList

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

setParams

void setParams(@NotNull
               java.util.Map<java.lang.String,java.lang.String[]> params)

getPeriodRange

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

Returns:


Copyright © 2013 Atlassian Software Systems Pty Ltd. All Rights Reserved.