hudson.plugins.ccm
Class CcmMavenResultAction

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

public class CcmMavenResultAction
extends hudson.plugins.analysis.core.MavenResultAction<CcmResult>

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

Since:
3.0
Author:
Bruno P. Kinoshita - http://www.kinoshita.eti.br

Constructor Summary
CcmMavenResultAction(hudson.maven.MavenBuild owner, hudson.plugins.analysis.core.HealthDescriptor healthDescriptor, String defaultEncoding, CcmResult result)
           
CcmMavenResultAction(hudson.maven.MavenModuleSetBuild owner, hudson.plugins.analysis.core.HealthDescriptor healthDescriptor, String defaultEncoding)
           
 
Method Summary
 hudson.maven.MavenAggregatedReport createAggregatedAction(hudson.maven.MavenModuleSetBuild build, Map<hudson.maven.MavenModule,List<hudson.maven.MavenBuild>> moduleBuilds)
           
protected  CcmResult createResult(CcmResult existingResult, CcmResult additionalResult)
           
 Class<? extends hudson.plugins.analysis.core.MavenResultAction<CcmResult>> 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, getLog, getOwner, getResult, getTarget, getTooltip, getToolTipProvider, getUrlName, isSuccessful, setResult, update
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CcmMavenResultAction

public CcmMavenResultAction(hudson.maven.MavenModuleSetBuild owner,
                            hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
                            String defaultEncoding)

CcmMavenResultAction

public CcmMavenResultAction(hudson.maven.MavenBuild owner,
                            hudson.plugins.analysis.core.HealthDescriptor healthDescriptor,
                            String defaultEncoding,
                            CcmResult result)
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<CcmResult>> getIndividualActionType()
Specified by:
getIndividualActionType in interface hudson.maven.MavenAggregatedReport
Specified by:
getIndividualActionType in class hudson.plugins.analysis.core.MavenResultAction<CcmResult>

createResult

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


Copyright © 2010-2012 Jenkins. All Rights Reserved.