hudson.plugins.dry
Class DryMavenResultAction

java.lang.Object
  extended by hudson.plugins.analysis.core.MavenResultAction<DryResult>
      extended by hudson.plugins.dry.DryMavenResultAction
All Implemented Interfaces:
hudson.maven.AggregatableAction, hudson.maven.MavenAggregatedReport, hudson.model.Action, hudson.model.ModelObject, hudson.plugins.analysis.core.ResultAction<DryResult>, org.kohsuke.stapler.StaplerProxy

public class DryMavenResultAction
extends hudson.plugins.analysis.core.MavenResultAction<DryResult>

A DryResultAction for native Maven jobs. This action additionally provides result aggregation for sub-modules and for the main project.

Author:
Ulli Hafner

Constructor Summary
DryMavenResultAction(hudson.model.AbstractBuild<?,?> owner, hudson.plugins.analysis.core.HealthDescriptor healthDescriptor, String defaultEncoding, DryResult result)
          Creates a new instance of DryMavenResultAction.
 
Method Summary
 hudson.maven.MavenAggregatedReport createAggregatedAction(hudson.maven.MavenModuleSetBuild build, Map<hudson.maven.MavenModule,List<hudson.maven.MavenBuild>> moduleBuilds)
          
protected  DryResult createResult(DryResult existingResult, DryResult additionalResult)
           
 Class<? extends hudson.plugins.analysis.core.MavenResultAction<DryResult>> getIndividualActionType()
           
 hudson.model.Action getProjectAction(hudson.maven.MavenModuleSet moduleSet)
          
 
Methods inherited from class hudson.plugins.analysis.core.MavenResultAction
aggregate, getBuild, getBuildHealth, getDefaultEncoding, getDisplayName, getHealthDescriptor, getIconFileName, getLargeImageName, getLog, getOwner, getResult, getSmallImageName, 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
 

Constructor Detail

DryMavenResultAction

public DryMavenResultAction(hudson.model.AbstractBuild<?,?> owner,
                            hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
                            String defaultEncoding,
                            DryResult result)
Creates a new instance of DryMavenResultAction.

Parameters:
owner - the associated build of this action
healthDescriptor - health descriptor to use
defaultEncoding - the default encoding to be used when reading and parsing files
result - the result in this build
Method Detail

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<DryResult>> getIndividualActionType()
Specified by:
getIndividualActionType in interface hudson.maven.MavenAggregatedReport
Specified by:
getIndividualActionType in class hudson.plugins.analysis.core.MavenResultAction<DryResult>

createResult

protected DryResult createResult(DryResult existingResult,
                                 DryResult additionalResult)
Specified by:
createResult in class hudson.plugins.analysis.core.MavenResultAction<DryResult>


Copyright © 2004-2013 Hudson. All Rights Reserved.