Class AggregationAction
- java.lang.Object
-
- io.jenkins.plugins.analysis.core.model.AggregationAction
-
- All Implemented Interfaces:
Action
,ModelObject
,RunAction2
,SimpleBuildStep.LastBuildAction
public class AggregationAction extends Object implements RunAction2, SimpleBuildStep.LastBuildAction
Aggregates the results of all analysis results. Provides an entry point for the remote API. Currently, the aggregated results are only visualized in the associated trend chart but not in a detail view.- Author:
- Ullrich Hafner
- See Also:
AggregatedTrendAction
-
-
Constructor Summary
Constructors Constructor Description AggregationAction()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Api
getApi()
Gets the remote API for this action.String
getDisplayName()
String
getIconFileName()
Collection<? extends Action>
getProjectActions()
List<ToolApi>
getTools()
String
getUrlName()
void
onAttached(Run<?,?> r)
void
onLoad(Run<?,?> r)
-
-
-
Method Detail
-
getIconFileName
@CheckForNull public String getIconFileName()
- Specified by:
getIconFileName
in interfaceAction
-
getDisplayName
@CheckForNull public String getDisplayName()
- Specified by:
getDisplayName
in interfaceAction
- Specified by:
getDisplayName
in interfaceModelObject
-
getUrlName
@CheckForNull public String getUrlName()
- Specified by:
getUrlName
in interfaceAction
-
getApi
public Api getApi()
Gets the remote API for this action. Depending on the path, a different result is selected.- Returns:
- the remote API
-
getProjectActions
public Collection<? extends Action> getProjectActions()
- Specified by:
getProjectActions
in interfaceSimpleBuildStep.LastBuildAction
-
onAttached
public void onAttached(Run<?,?> r)
- Specified by:
onAttached
in interfaceRunAction2
-
onLoad
public void onLoad(Run<?,?> r)
- Specified by:
onLoad
in interfaceRunAction2
-
-