Class TRFProjectAction
java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.report.AbstractRequestHandler
de.tracetronic.jenkins.plugins.ecutest.report.AbstractReportAction
de.tracetronic.jenkins.plugins.ecutest.report.trf.AbstractTRFAction
de.tracetronic.jenkins.plugins.ecutest.report.trf.TRFProjectAction
- All Implemented Interfaces:
Action
,ModelObject
,IconSpec
Action to show a link to
TRFReport
s in side menu of projects.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDynamic
(String token, org.kohsuke.stapler.StaplerRequest req) ReturnsTRFReport
specified by the URL.getLastBuildAction
(org.kohsuke.stapler.StaplerRequest req) Returns theTRFBuildAction
in the last build that have artifact documents.Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.trf.AbstractTRFAction
getIconClassName, getLastReportBuild, getUrlName
Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.AbstractReportAction
getArchiveTargetDir, getBuild, isProjectLevel
Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.AbstractRequestHandler
doZipDownload, getAnchestorBuild, getAnchestorProject, getBuildAction, getOwner
-
Constructor Details
-
TRFProjectAction
public TRFProjectAction(boolean projectLevel) Instantiates a newTRFProjectAction
.- Parameters:
projectLevel
- specifies whether archiving is restricted to project level only
-
-
Method Details
-
getLastBuildAction
Returns theTRFBuildAction
in the last build that have artifact documents.Resolves the owner by
StaplerRequest.findAncestorObject(Class)
.- Parameters:
req
- theStaplerRequest
used for access this action- Returns:
- the last
TRFBuildAction
ornull
if no proper build exists
-
getDynamic
ReturnsTRFReport
specified by the URL.Delegates to the last
TRFBuildAction
.- Parameters:
token
- the URL tokenreq
- theStaplerRequest
used for access this action- Returns:
- the requested
TRFReport
ornull
if no proper report exists
-
getIconFileName
- Specified by:
getIconFileName
in interfaceAction
- Overrides:
getIconFileName
in classAbstractReportAction
-
getDisplayName
-