Class ReportGeneratorBuildAction
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
de.tracetronic.jenkins.plugins.ecutest.report.generator.ReportGeneratorBuildAction
- All Implemented Interfaces:
Action,ModelObject,SimpleBuildStep.LastBuildAction,IconSpec
public class ReportGeneratorBuildAction
extends AbstractReportGeneratorAction
implements SimpleBuildStep.LastBuildAction
Action to show a link to
GeneratorReports at the build page.-
Constructor Summary
ConstructorsConstructorDescriptionReportGeneratorBuildAction(boolean projectLevel) Instantiates a newReportGeneratorBuildAction. -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(GeneratorReport report) Adds a generator report.voidaddAll(Collection<GeneratorReport> reports) Adds a bundle of generator reports.getDynamic(String token) ReturnsGeneratorReportspecified by the URL.Gets the generator reports.Collection<? extends Action>Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.report.generator.AbstractReportGeneratorAction
getIconClassName, getLastReportBuild, getUrlNameMethods 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
getIconFileName, getUrlName
-
Constructor Details
-
ReportGeneratorBuildAction
public ReportGeneratorBuildAction(boolean projectLevel) Instantiates a newReportGeneratorBuildAction.- Parameters:
projectLevel- specifies whether archiving is restricted to project level only
-
-
Method Details
-
getGeneratorReports
Gets the generator reports.- Returns:
- the generator reports
-
add
Adds a generator report.- Parameters:
report- the generator report to add
-
addAll
Adds a bundle of generator reports.- Parameters:
reports- the collection of generator reports
-
getDynamic
ReturnsGeneratorReportspecified by the URL.- Parameters:
token- the URL token- Returns:
- the
GeneratorReportornullif no proper report exists
-
getDisplayName
- Specified by:
getDisplayNamein interfaceAction- Specified by:
getDisplayNamein interfaceModelObject
-
getProjectActions
- Specified by:
getProjectActionsin interfaceSimpleBuildStep.LastBuildAction
-