Class ResultAction
- java.lang.Object
-
- io.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>
-
- org.jenkinsci.plugins.DependencyCheck.ResultAction
-
- All Implemented Interfaces:
Action
,ModelObject
,Serializable
,RunAction2
,SimpleBuildStep.LastBuildAction
public class ResultAction extends io.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>
Ported from the Dependency-Track Jenkins plugin.- Since:
- 5.0.0
- Author:
- Steve Springett (steve.springett@owasp.org)
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResultAction(Run<?,?> owner, List<Finding> findings, SeverityDistribution severityDistribution)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected io.jenkins.plugins.util.JobAction<? extends io.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>>
createProjectAction()
protected io.jenkins.plugins.util.AbstractXmlStream<DependencyCheckBuildResult>
createXmlStream()
protected String
getBuildResultBaseName()
String
getDisplayName()
List<Finding>
getFindings()
net.sf.json.JSONObject
getFindingsJson()
Returns the UI model for an ECharts line chart that shows the findings.String
getIconFileName()
Collection<? extends Action>
getProjectActions()
SeverityDistribution
getSeverityDistribution()
net.sf.json.JSONObject
getSeverityDistributionJson()
Returns a JSON response with the statistics for severity.String
getUrlName()
-
-
-
Constructor Detail
-
ResultAction
public ResultAction(Run<?,?> owner, List<Finding> findings, SeverityDistribution severityDistribution)
-
-
Method Detail
-
getIconFileName
public String getIconFileName()
-
getDisplayName
public String getDisplayName()
-
getUrlName
public String getUrlName()
-
createXmlStream
protected io.jenkins.plugins.util.AbstractXmlStream<DependencyCheckBuildResult> createXmlStream()
- Specified by:
createXmlStream
in classio.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>
-
getProjectActions
public Collection<? extends Action> getProjectActions()
- Specified by:
getProjectActions
in interfaceSimpleBuildStep.LastBuildAction
- Overrides:
getProjectActions
in classio.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>
-
createProjectAction
protected io.jenkins.plugins.util.JobAction<? extends io.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>> createProjectAction()
- Specified by:
createProjectAction
in classio.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>
-
getBuildResultBaseName
protected String getBuildResultBaseName()
- Specified by:
getBuildResultBaseName
in classio.jenkins.plugins.util.BuildAction<DependencyCheckBuildResult>
-
getSeverityDistribution
public SeverityDistribution getSeverityDistribution()
-
getFindingsJson
@JavaScriptMethod public net.sf.json.JSONObject getFindingsJson()
Returns the UI model for an ECharts line chart that shows the findings.- Returns:
- the UI model as JSON
-
getSeverityDistributionJson
@JavaScriptMethod public net.sf.json.JSONObject getSeverityDistributionJson()
Returns a JSON response with the statistics for severity.- Returns:
- the UI model as JSON
-
-