hudson.plugins.tasks
Class TasksMavenResultAction
java.lang.Object
hudson.plugins.analysis.core.MavenResultAction<TasksResult>
hudson.plugins.tasks.TasksMavenResultAction
- All Implemented Interfaces:
- hudson.maven.AggregatableAction, hudson.maven.MavenAggregatedReport, hudson.model.Action, hudson.model.ModelObject, hudson.plugins.analysis.core.ResultAction<TasksResult>, org.kohsuke.stapler.StaplerProxy
public class TasksMavenResultAction
- extends hudson.plugins.analysis.core.MavenResultAction<TasksResult>
A TasksResultAction for native Maven jobs. This action
additionally provides result aggregation for sub-modules and for the main
project.
- Author:
- Ulli Hafner
|
Constructor Summary |
TasksMavenResultAction(hudson.maven.MavenBuild owner,
hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
String defaultEncoding,
String high,
String normal,
String low,
TasksResult result)
Creates a new instance of TasksMavenResultAction. |
TasksMavenResultAction(hudson.maven.MavenModuleSetBuild owner,
hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
String defaultEncoding,
String high,
String normal,
String low)
Creates a new instance of TasksMavenResultAction. |
| Methods inherited from class hudson.plugins.analysis.core.MavenResultAction |
getBuild, getBuildHealth, getDefaultEncoding, getDisplayName, getHealthDescriptor, getIconFileName, getLargeImageName, getLog, getOwner, getResult, getTarget, getTooltip, getToolTipProvider, getUrlName, hasLargeImage, isSuccessful, setResult, update |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TasksMavenResultAction
public TasksMavenResultAction(hudson.maven.MavenModuleSetBuild owner,
hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
String defaultEncoding,
String high,
String normal,
String low)
- Creates a new instance of
TasksMavenResultAction. This instance
will have no result set in the beginning. The result will be set
successively after each of the modules are build.
- Parameters:
owner - the associated build of this actionhealthDescriptor - health descriptor to usedefaultEncoding - the default encoding to be used when reading and parsing fileshigh - tag identifiers indicating high prioritynormal - tag identifiers indicating normal prioritylow - tag identifiers indicating low priority
TasksMavenResultAction
public TasksMavenResultAction(hudson.maven.MavenBuild owner,
hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
String defaultEncoding,
String high,
String normal,
String low,
TasksResult result)
- Creates a new instance of
TasksMavenResultAction.
- Parameters:
owner - the associated build of this actionhealthDescriptor - health descriptor to usedefaultEncoding - the default encoding to be used when reading and parsing fileshigh - tag identifiers indicating high prioritynormal - tag identifiers indicating normal prioritylow - tag identifiers indicating low priorityresult - the result in this build
createAggregatedAction
public hudson.maven.MavenAggregatedReport createAggregatedAction(hudson.maven.MavenModuleSetBuild build,
Map<hudson.maven.MavenModule,List<hudson.maven.MavenBuild>> moduleBuilds)
-
getProjectAction
public hudson.model.Action getProjectAction(hudson.maven.MavenModuleSet moduleSet)
-
getIndividualActionType
public Class<? extends hudson.plugins.analysis.core.MavenResultAction<TasksResult>> getIndividualActionType()
- Specified by:
getIndividualActionType in interface hudson.maven.MavenAggregatedReport- Specified by:
getIndividualActionType in class hudson.plugins.analysis.core.MavenResultAction<TasksResult>
createResult
protected TasksResult createResult(TasksResult existingResult,
TasksResult additionalResult)
- Specified by:
createResult in class hudson.plugins.analysis.core.MavenResultAction<TasksResult>
aggregate
protected TasksParserResult aggregate(TasksResult existingResult,
TasksResult additionalResult)
- Overrides:
aggregate in class hudson.plugins.analysis.core.MavenResultAction<TasksResult>
Copyright © 2004-2012 Hudson. All Rights Reserved.