hudson.ivy
Interface AggregatableAction

All Superinterfaces:
hudson.model.Action, hudson.model.ModelObject

public interface AggregatableAction
extends hudson.model.Action

Indicates that this Action for IvyBuild contributes an "aggregated" action to its governing IvyModuleSetBuild.

Since:
1.99
Author:
Kohsuke Kawaguchi
See Also:
IvyReporter

Method Summary
 IvyAggregatedReport createAggregatedAction(IvyModuleSetBuild build, java.util.Map<IvyModule,java.util.List<IvyBuild>> moduleBuilds)
          Creates Action to be contributed to IvyModuleSetBuild.
 
Methods inherited from interface hudson.model.Action
getDisplayName, getIconFileName, getUrlName
 

Method Detail

createAggregatedAction

IvyAggregatedReport createAggregatedAction(IvyModuleSetBuild build,
                                           java.util.Map<IvyModule,java.util.List<IvyBuild>> moduleBuilds)
Creates Action to be contributed to IvyModuleSetBuild.

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


Copyright © 2010. All Rights Reserved.