Class AbstractReportGeneratorAction
java.lang.Object
de.tracetronic.jenkins.plugins.ecutest.report.AbstractRequestHandler
de.tracetronic.jenkins.plugins.ecutest.report.AbstractReportAction
de.tracetronic.jenkins.plugins.ecutest.report.generator.AbstractReportGeneratorAction
- All Implemented Interfaces:
Action,ModelObject,IconSpec
- Direct Known Subclasses:
ReportGeneratorBuildAction,ReportGeneratorProjectAction
Common base class for
ReportGeneratorBuildAction and ReportGeneratorProjectAction.-
Constructor Summary
ConstructorsConstructorDescriptionAbstractReportGeneratorAction(boolean projectLevel) Instantiates a newAbstractReportGeneratorAction. -
Method Summary
Modifier and TypeMethodDescriptionRun<?,?> getLastReportBuild(Job<?, ?> project) Gets the last build with report artifacts in a project.Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.AbstractReportAction
getArchiveTargetDir, getBuild, getIconFileName, isProjectLevelMethods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.AbstractRequestHandler
doZipDownload, getAnchestorBuild, getAnchestorProject, getBuildAction, getOwnerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface hudson.model.Action
getDisplayName
-
Constructor Details
-
AbstractReportGeneratorAction
public AbstractReportGeneratorAction(boolean projectLevel) Instantiates a newAbstractReportGeneratorAction.- Parameters:
projectLevel- specifies whether archiving is restricted to project level only
-
-
Method Details
-
getLastReportBuild
Description copied from class:AbstractReportActionGets the last build with report artifacts in a project.- Specified by:
getLastReportBuildin classAbstractReportAction- Parameters:
project- the project- Returns:
- the last build with report artifacts or
nullif no proper build exists
-
getUrlName
-
getIconClassName
-