hudson.plugins.global_build_stats.business
Class GlobalBuildStatsBusiness

java.lang.Object
  extended by hudson.plugins.global_build_stats.business.GlobalBuildStatsBusiness

public class GlobalBuildStatsBusiness
extends java.lang.Object


Constructor Summary
GlobalBuildStatsBusiness(GlobalBuildStatsPlugin _plugin)
           
 
Method Summary
 void addBuildStatConfiguration(BuildStatConfiguration config)
           
 org.jfree.chart.JFreeChart createChart(BuildStatConfiguration config)
           
 java.util.List<AbstractBuildStatChartDimension> createDataSetBuilder(BuildStatConfiguration config)
           
 void deleteBuildStatConfiguration(java.lang.String buildStatId)
           
static java.lang.String escapeAntiSlashes(java.lang.String value)
           
protected static java.util.List<JobBuildResult> mergeJobBuildResults(java.util.List<JobBuildResult> existingJobResults, java.util.List<JobBuildResult> jobResultsToMerge)
           
 void moveDownConf(java.lang.String buildStatId)
           
 void moveUpConf(java.lang.String buildStatId)
           
 void onJobCompleted(hudson.model.AbstractBuild job)
           
 void recordBuildInfos()
           
 java.util.List<JobBuildSearchResult> searchBuilds(BuildHistorySearchCriteria searchCriteria)
           
 BuildStatConfiguration searchBuildStatConfigById(java.lang.String buildStatId)
           
 void updateBuildStatConfiguration(java.lang.String oldBuildStatId, BuildStatConfiguration config, boolean regenerateId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlobalBuildStatsBusiness

public GlobalBuildStatsBusiness(GlobalBuildStatsPlugin _plugin)
Method Detail

onJobCompleted

public void onJobCompleted(hudson.model.AbstractBuild job)

searchBuildStatConfigById

public BuildStatConfiguration searchBuildStatConfigById(java.lang.String buildStatId)

recordBuildInfos

public void recordBuildInfos()
                      throws java.io.IOException
Throws:
java.io.IOException

createChart

public org.jfree.chart.JFreeChart createChart(BuildStatConfiguration config)

searchBuilds

public java.util.List<JobBuildSearchResult> searchBuilds(BuildHistorySearchCriteria searchCriteria)

updateBuildStatConfiguration

public void updateBuildStatConfiguration(java.lang.String oldBuildStatId,
                                         BuildStatConfiguration config,
                                         boolean regenerateId)
                                  throws java.io.IOException
Throws:
java.io.IOException

addBuildStatConfiguration

public void addBuildStatConfiguration(BuildStatConfiguration config)
                               throws java.io.IOException
Throws:
java.io.IOException

deleteBuildStatConfiguration

public void deleteBuildStatConfiguration(java.lang.String buildStatId)
                                  throws java.io.IOException
Throws:
java.io.IOException

moveUpConf

public void moveUpConf(java.lang.String buildStatId)
                throws java.io.IOException
Throws:
java.io.IOException

moveDownConf

public void moveDownConf(java.lang.String buildStatId)
                  throws java.io.IOException
Throws:
java.io.IOException

escapeAntiSlashes

public static java.lang.String escapeAntiSlashes(java.lang.String value)

createDataSetBuilder

public java.util.List<AbstractBuildStatChartDimension> createDataSetBuilder(BuildStatConfiguration config)

mergeJobBuildResults

protected static java.util.List<JobBuildResult> mergeJobBuildResults(java.util.List<JobBuildResult> existingJobResults,
                                                                     java.util.List<JobBuildResult> jobResultsToMerge)


Copyright © 2010. All Rights Reserved.