hudson.maven
Interface AggregatableAction

All Superinterfaces:
Action, ModelObject
All Known Implementing Classes:
MavenArtifactRecord, SurefireReport

public interface AggregatableAction
extends Action

Indicates that this Action for MavenBuild contributes an "aggregated" action to its governing MavenModuleSetBuild.

Since:
1.99
Author:
Kohsuke Kawaguchi
See Also:
MavenReporter

Method Summary
 MavenAggregatedReport createAggregatedAction(MavenModuleSetBuild build, Map<MavenModule,List<MavenBuild>> moduleBuilds)
          Creates Action to be contributed to MavenModuleSetBuild.
 
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
 

Method Detail

createAggregatedAction

MavenAggregatedReport createAggregatedAction(MavenModuleSetBuild build,
                                             Map<MavenModule,List<MavenBuild>> moduleBuilds)
Creates Action to be contributed to MavenModuleSetBuild.

Parameters:
build - MavenModuleSetBuild for which the aggregated report is created.
moduleBuilds - The result of MavenModuleSetBuild.getModuleBuilds() provided for convenience and efficiency.
Returns:
null if the reporter provides no such action.


Copyright © 2004-2013. All Rights Reserved.