|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecthudson.plugins.checkstyle.util.AbstractResultAction<T>
T - type of the result of this actionpublic abstract class AbstractResultAction<T extends BuildResult>
Controls the live cycle of Hudson results. This action persists the results
of a build and displays them on the build page. The actual visualization of
the results is defined in the matching summary.jelly file.
Moreover, this class renders the results trend.
| Constructor Summary | |
|---|---|
AbstractResultAction(hudson.model.AbstractBuild<?,?> owner,
AbstractHealthDescriptor healthDescriptor)
Creates a new instance of AbstractResultAction. |
|
AbstractResultAction(hudson.model.AbstractBuild<?,?> owner,
AbstractHealthDescriptor healthDescriptor,
T result)
Creates a new instance of AbstractResultAction. |
|
| Method Summary | |
|---|---|
protected void |
addModule(ParserResult aggregatedResult,
java.util.List<hudson.maven.MavenBuild> builds)
Adds a new module to the specified project. |
protected ParserResult |
createAggregatedResult(java.util.Map<hudson.maven.MavenModule,java.util.List<hudson.maven.MavenBuild>> moduleBuilds)
Aggregates the results of the specified maven module builds. |
protected ParserResult |
createResult()
Factory method to create the result of this action. |
hudson.model.AbstractBuild<?,?> |
getBuild()
Returns the associated build of this action. |
hudson.model.HealthReport |
getBuildHealth()
|
protected abstract PluginDescriptor |
getDescriptor()
Returns the descriptor of the associated plug-in. |
AbstractHealthDescriptor |
getHealthDescriptor()
Returns the healthDescriptor. |
java.lang.String |
getIconFileName()
|
protected abstract java.lang.String |
getMultipleItemsTooltip(int numberOfItems)
Returns the tooltip for several items. |
hudson.model.AbstractBuild<?,?> |
getOwner()
Returns the associated build of this action. |
protected AbstractResultAction<T> |
getPreviousBuild()
Gets the result of a previous build if it's recorded, or null if not. |
T |
getResult()
Returns the current result of this action. |
protected abstract java.lang.String |
getSingleItemTooltip()
Returns the tooltip for exactly one item. |
java.lang.Object |
getTarget()
|
java.lang.String |
getTooltip(int numberOfItems)
Returns the tooltip for the specified number of items. |
ToolTipProvider |
getToolTipProvider()
Returns the associated tool tip provider. |
java.lang.String |
getUrlName()
|
boolean |
hasPreviousResultAction()
Returns whether a previous build already has a result action of this type attached. |
void |
setResult(T result)
Sets the result for this build. |
protected void |
updateBuildHealth(hudson.maven.MavenBuild build,
BuildResult buildResult)
Updates the build status if the number of annotations exceeds one of the thresholds. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface hudson.plugins.checkstyle.util.ResultAction |
|---|
getPreviousResultAction |
| Methods inherited from interface hudson.model.Action |
|---|
getDisplayName |
| Constructor Detail |
|---|
public AbstractResultAction(hudson.model.AbstractBuild<?,?> owner,
AbstractHealthDescriptor healthDescriptor,
T result)
AbstractResultAction.
owner - the associated build of this actionhealthDescriptor - health descriptorresult - the result of the action
public AbstractResultAction(hudson.model.AbstractBuild<?,?> owner,
AbstractHealthDescriptor healthDescriptor)
AbstractResultAction.
owner - the associated build of this actionhealthDescriptor - health descriptor| Method Detail |
|---|
public AbstractHealthDescriptor getHealthDescriptor()
getHealthDescriptor in interface ResultAction<T extends BuildResult>protected abstract PluginDescriptor getDescriptor()
public java.lang.String getUrlName()
getUrlName in interface hudson.model.Actionpublic final hudson.model.HealthReport getBuildHealth()
getBuildHealth in interface hudson.model.HealthReportingActionpublic ToolTipProvider getToolTipProvider()
getToolTipProvider in interface ResultAction<T extends BuildResult>public final hudson.model.AbstractBuild<?,?> getOwner()
public final hudson.model.AbstractBuild<?,?> getBuild()
getBuild in interface ResultAction<T extends BuildResult>public final java.lang.Object getTarget()
getTarget in interface org.kohsuke.stapler.StaplerProxypublic final T getResult()
getResult in interface ResultAction<T extends BuildResult>public final void setResult(T result)
setResult in interface ResultAction<T extends BuildResult>result - the result to setpublic java.lang.String getIconFileName()
getIconFileName in interface hudson.model.Actionprotected AbstractResultAction<T> getPreviousBuild()
null if not.
nullpublic boolean hasPreviousResultAction()
hasPreviousResultAction in interface ResultAction<T extends BuildResult>true a previous build already has a result action
of this type attachedprotected ParserResult createAggregatedResult(java.util.Map<hudson.maven.MavenModule,java.util.List<hudson.maven.MavenBuild>> moduleBuilds)
moduleBuilds - the module builds to aggregate
protected ParserResult createResult()
protected void addModule(ParserResult aggregatedResult,
java.util.List<hudson.maven.MavenBuild> builds)
aggregatedResult - the result to add the module tobuilds - the builds for a module
protected void updateBuildHealth(hudson.maven.MavenBuild build,
BuildResult buildResult)
build - the build to change the status frombuildResult - the build resultpublic java.lang.String getTooltip(int numberOfItems)
getTooltip in interface ToolTipProvidernumberOfItems - the number of items to display the tooltip for
protected abstract java.lang.String getMultipleItemsTooltip(int numberOfItems)
numberOfItems - the number of items to display the tooltip for
protected abstract java.lang.String getSingleItemTooltip()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||