hudson.plugins.global_build_stats
Class GlobalBuildStatsPlugin
java.lang.Object
hudson.Plugin
hudson.plugins.global_build_stats.GlobalBuildStatsPlugin
- All Implemented Interfaces:
- hudson.model.Saveable
@ExportedBean
public class GlobalBuildStatsPlugin
- extends hudson.Plugin
Entry point of the global build stats plugin
- Author:
- fcamblor
| Nested classes/interfaces inherited from class hudson.Plugin |
hudson.Plugin.DummyImpl |
| Fields inherited from interface hudson.model.Saveable |
NOOP |
|
Method Summary |
void |
doAddBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doBuildHistory(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
hudson.util.FormValidation |
doCheckAbortedShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckBuildStatHeight(java.lang.String value)
|
hudson.util.FormValidation |
doCheckBuildStatWidth(java.lang.String value)
|
hudson.util.FormValidation |
doCheckFailuresShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckHistoricLength(java.lang.String value)
|
hudson.util.FormValidation |
doCheckHistoricScale(java.lang.String value)
|
hudson.util.FormValidation |
doCheckJobFilter(java.lang.String value)
|
hudson.util.FormValidation |
doCheckNotBuildsShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckSuccessShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckTitle(java.lang.String value)
|
hudson.util.FormValidation |
doCheckUnstablesShown(java.lang.String value)
|
hudson.util.FormValidation |
doCheckYAxisChartType(java.lang.String value)
|
void |
doCreateChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doCreateChartMap(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doDeleteConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doMoveDownConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doMoveUpConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
org.kohsuke.stapler.HttpResponse |
doRecordBuildInfos()
|
void |
doShowChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
void |
doUpdateBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
|
static java.lang.String |
escapeAntiSlashes(java.lang.String value)
Method must stay here since, for an unknown reason, in buildHistory.jelly,
call to doesn't work (and work fine !) |
hudson.model.Api |
getApi()
Expose GlobalBuildStats to the remote API :
- Either all build stat configuration data
- OR (if buildStatConfigId http parameter is given) chart data |
java.util.List<BuildStatConfiguration> |
getBuildStatConfigs()
|
BuildStatConfiguration[] |
getBuildStatConfigsArrayed()
|
HistoricScale[] |
getHistoricScales()
|
java.util.List<JobBuildResult> |
getJobBuildResults()
|
hudson.security.Permission |
getRequiredPermission()
|
YAxisChartType[] |
getYAxisChartTypes()
|
void |
setJobBuildResults(java.util.List<JobBuildResult> jobBuildResults)
|
void |
start()
|
| Methods inherited from class hudson.Plugin |
configure, configure, doDynamic, getConfigXml, load, postInitialize, save, setServletContext, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GlobalBuildStatsPlugin
public GlobalBuildStatsPlugin()
start
public void start()
throws java.lang.Exception
- Overrides:
start in class hudson.Plugin
- Throws:
java.lang.Exception
getApi
public hudson.model.Api getApi()
- Expose
GlobalBuildStats to the remote API :
- Either all build stat configuration data
- OR (if buildStatConfigId http parameter is given) chart data
doCheckJobFilter
public hudson.util.FormValidation doCheckJobFilter(@QueryParameter
java.lang.String value)
doCheckFailuresShown
public hudson.util.FormValidation doCheckFailuresShown(@QueryParameter
java.lang.String value)
doCheckUnstablesShown
public hudson.util.FormValidation doCheckUnstablesShown(@QueryParameter
java.lang.String value)
doCheckAbortedShown
public hudson.util.FormValidation doCheckAbortedShown(@QueryParameter
java.lang.String value)
doCheckNotBuildsShown
public hudson.util.FormValidation doCheckNotBuildsShown(@QueryParameter
java.lang.String value)
doCheckSuccessShown
public hudson.util.FormValidation doCheckSuccessShown(@QueryParameter
java.lang.String value)
doCheckHistoricScale
public hudson.util.FormValidation doCheckHistoricScale(@QueryParameter
java.lang.String value)
doCheckHistoricLength
public hudson.util.FormValidation doCheckHistoricLength(@QueryParameter
java.lang.String value)
doCheckBuildStatHeight
public hudson.util.FormValidation doCheckBuildStatHeight(@QueryParameter
java.lang.String value)
doCheckBuildStatWidth
public hudson.util.FormValidation doCheckBuildStatWidth(@QueryParameter
java.lang.String value)
doCheckTitle
public hudson.util.FormValidation doCheckTitle(@QueryParameter
java.lang.String value)
doCheckYAxisChartType
public hudson.util.FormValidation doCheckYAxisChartType(@QueryParameter
java.lang.String value)
doRecordBuildInfos
public org.kohsuke.stapler.HttpResponse doRecordBuildInfos()
throws java.io.IOException
- Throws:
java.io.IOException
doShowChart
public void doShowChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doCreateChart
public void doCreateChart(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doCreateChartMap
public void doCreateChartMap(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doBuildHistory
public void doBuildHistory(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doUpdateBuildStatConfiguration
public void doUpdateBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doAddBuildStatConfiguration
public void doAddBuildStatConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doDeleteConfiguration
public void doDeleteConfiguration(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doMoveUpConf
public void doMoveUpConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
doMoveDownConf
public void doMoveDownConf(org.kohsuke.stapler.StaplerRequest req,
org.kohsuke.stapler.StaplerResponse res)
throws javax.servlet.ServletException,
java.io.IOException
- Throws:
javax.servlet.ServletException
java.io.IOException
escapeAntiSlashes
public static java.lang.String escapeAntiSlashes(java.lang.String value)
- Method must stay here since, for an unknown reason, in buildHistory.jelly,
call to doesn't work (and work fine !)
- Parameters:
value - Parameter which should be escaped
- Returns:
- value where "\" are escaped
getBuildStatConfigsArrayed
public BuildStatConfiguration[] getBuildStatConfigsArrayed()
getBuildStatConfigs
@Exported
public java.util.List<BuildStatConfiguration> getBuildStatConfigs()
getRequiredPermission
public hudson.security.Permission getRequiredPermission()
getHistoricScales
public HistoricScale[] getHistoricScales()
getYAxisChartTypes
public YAxisChartType[] getYAxisChartTypes()
getJobBuildResults
public java.util.List<JobBuildResult> getJobBuildResults()
setJobBuildResults
public void setJobBuildResults(java.util.List<JobBuildResult> jobBuildResults)
Copyright © 2010. All Rights Reserved.