Class TraceAnalysisProjectAction
java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.report.AbstractRequestHandler
de.tracetronic.jenkins.plugins.ecutest.report.AbstractReportAction
de.tracetronic.jenkins.plugins.ecutest.report.ta.AbstractTraceAnalysisAction
de.tracetronic.jenkins.plugins.ecutest.report.ta.TraceAnalysisProjectAction
- All Implemented Interfaces:
Action,ModelObject,IconSpec
Action to show a link to
TraceAnalysisReports in side menu of projects.-
Constructor Summary
ConstructorsConstructorDescriptionTraceAnalysisProjectAction(boolean projectLevel) Instantiates a newTraceAnalysisProjectAction. -
Method Summary
Modifier and TypeMethodDescriptiongetDynamic(String token, org.kohsuke.stapler.StaplerRequest req) ReturnsTraceAnalysisReportspecified by the URL.getLastBuildAction(org.kohsuke.stapler.StaplerRequest req) Returns theTraceAnalysisBuildActionin the last build that have artifact documents.Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.ta.AbstractTraceAnalysisAction
getIconClassName, getLastReportBuild, getReportIconClassName, getUrlNameMethods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.AbstractReportAction
getArchiveTargetDir, getBuild, isProjectLevelMethods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.AbstractRequestHandler
doZipDownload, getAnchestorBuild, getAnchestorProject, getBuildAction, getOwner
-
Constructor Details
-
TraceAnalysisProjectAction
public TraceAnalysisProjectAction(boolean projectLevel) Instantiates a newTraceAnalysisProjectAction.- Parameters:
projectLevel- specifies whether archiving is restricted to project level only
-
-
Method Details
-
getLastBuildAction
@CheckForNull public TraceAnalysisBuildAction getLastBuildAction(org.kohsuke.stapler.StaplerRequest req) Returns theTraceAnalysisBuildActionin the last build that have artifact documents.Resolves the owner by
StaplerRequest.findAncestorObject(Class).- Parameters:
req- theStaplerRequestused for access this action- Returns:
- the last
TraceAnalysisBuildActionornullif no proper build exists
-
getDynamic
ReturnsTraceAnalysisReportspecified by the URL.Delegates to the last
TraceAnalysisBuildAction.- Parameters:
token- the URL tokenreq- theStaplerRequestused for access this action- Returns:
- the requested
TraceAnalysisReportornullif no proper report exists
-
getIconFileName
- Specified by:
getIconFileNamein interfaceAction- Overrides:
getIconFileNamein classAbstractReportAction
-
getDisplayName
-