package hudson.plugins.testabilityexplorer.report.charts;
import hudson.model.AbstractBuild;
import hudson.plugins.testabilityexplorer.report.costs.Statistic;
import java.util.Collection;
import java.util.ArrayList;
/**
* Helper class that wraps an AbstractBuild and a collection of Statistic.
*
* @author reik.schatz
*/
public class BuildAndResults
{
private final AbstractBuild<?, ?> m_build;
private final Collection<Statistic> m_statistics;
public BuildAndResults(AbstractBuild<?, ?> build, Collection<Statistic> statistics)
{
m_build = build;
m_statistics = new ArrayList<Statistic>();
if (statistics != null)
{
for (Statistic statistic : statistics)
{
m_statistics.add(statistic);
}
}
}
public AbstractBuild<?, ?> getBuild()
{
return m_build;
}
public Collection<Statistic> getStatistics()
{
return new ArrayList<Statistic>(m_statistics);
}
}