com.atlassian.bamboo.reports.collector
Interface ReportCollector

All Superinterfaces:
BambooPluginModule
All Known Implementing Classes:
AbstractTimePeriodCollector, AgentUtilizationCollector, AverageDurationCollector, AverageQueuedDurationCollector, CloverCoverageCollector, CloverLinesOfCodeCollector, CloverPerBuildCoverageCollector, NumberOfBuildFailureCollector, NumberOfBuildsCollector, NumberOfTestsCollector, 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<BuildResultsSummary> resultsList)
           
 

Method Detail

getDataset

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

setResultsList

void setResultsList(@NotNull
                    java.util.List<BuildResultsSummary> 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 © 2010 Atlassian. All Rights Reserved.