Class AbstractAuthorReportCollector
java.lang.Object
com.atlassian.bamboo.author.collector.AbstractAuthorReportCollector
- Direct Known Subclasses:
AuthorBuildsBrokenCollector,AuthorBuildsFailedCollector,AuthorBuildsFixedCollector,AuthorBuildsTriggeredCollector,AuthorSuccessRatioCollector
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.jfree.data.time.RegularTimePeriod> getAllPeriodsBetweenDates(Date earliest, Date latest) protected StringgetAutoDate(Date startDate, Date lastDate) protected abstract TimePeriodCollaterorg.jfree.data.general.Datasetprotected @Nullable DategetEarliestBuildDate(List<? extends ResultStatisticsProvider> results) protected org.jfree.data.time.RegularTimePeriodgetFirstPeriod(Date earliestDataEntry, String periodRange) protected org.jfree.data.time.RegularTimePeriodgetLastPeriod(Date latestDataEntry, String periodRange) protected @Nullable DategetLatestBuildDate(List<? extends ResultStatisticsProvider> results) protected org.jfree.data.time.RegularTimePeriodprotected booleanisInPeriod(org.jfree.data.time.RegularTimePeriod time, Date date) protected org.jfree.data.time.TimeTableXYDatasetpopulateDataSet(Collection<ResultsSummary> results, org.jfree.data.time.TimeTableXYDataset dataset, String seriesName) voidsetAuthorBuilds(Map<String, List<ResultsSummary>> authorBuilds) voidprotected voidwriteCollaterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset, TimePeriodCollater collater)
-
Constructor Details
-
AbstractAuthorReportCollector
public AbstractAuthorReportCollector()
-
-
Method Details
-
getDataSet
public org.jfree.data.general.Dataset getDataSet() -
populateDataSet
protected org.jfree.data.time.TimeTableXYDataset populateDataSet(Collection<ResultsSummary> results, org.jfree.data.time.TimeTableXYDataset dataset, String seriesName) -
getCollater
-
writeCollaterToDataSet
protected void writeCollaterToDataSet(org.jfree.data.time.TimeTableXYDataset dataset, TimePeriodCollater collater) -
getPeriodRange
-
getAutoDate
-
getAllPeriodsBetweenDates
-
getEarliestBuildDate
@Nullable protected @Nullable Date getEarliestBuildDate(List<? extends ResultStatisticsProvider> results) -
getLatestBuildDate
@Nullable protected @Nullable Date getLatestBuildDate(List<? extends ResultStatisticsProvider> results) -
isInPeriod
-
getFirstPeriod
-
getLastPeriod
-
getPeriod
-
getParams
-
setParams
-
getAuthorBuilds
-
setAuthorBuilds
-