Package hudson.maven
Interface AggregatableAction
-
- All Superinterfaces:
Action
,ModelObject
- All Known Implementing Classes:
MavenArtifactRecord
,SurefireReport
public interface AggregatableAction extends Action
Indicates that thisAction
forMavenBuild
contributes an "aggregated" action toits governing MavenModuleSetBuild
.- Since:
- 1.99
- Author:
- Kohsuke Kawaguchi
- See Also:
MavenReporter
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MavenAggregatedReport
createAggregatedAction(MavenModuleSetBuild build, Map<MavenModule,List<MavenBuild>> moduleBuilds)
CreatesAction
to be contributed toMavenModuleSetBuild
.-
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
-
-
-
-
Method Detail
-
createAggregatedAction
MavenAggregatedReport createAggregatedAction(MavenModuleSetBuild build, Map<MavenModule,List<MavenBuild>> moduleBuilds)
CreatesAction
to be contributed toMavenModuleSetBuild
.- Parameters:
build
-MavenModuleSetBuild
for which the aggregated report is created.moduleBuilds
- The result ofMavenModuleSetBuild.getModuleBuilds()
provided for convenience and efficiency.- Returns:
- null if the reporter provides no such action.
-
-