Class AbstractReportAction

java.lang.Object
io.jenkins.plugins.report.jtreg.AbstractReportAction
All Implemented Interfaces:
Action, ModelObject, SimpleBuildStep.LastBuildAction, org.kohsuke.stapler.StaplerProxy
Direct Known Subclasses:
ExactReportAction, ReportAction

public abstract class AbstractReportAction extends Object implements Action, org.kohsuke.stapler.StaplerProxy, SimpleBuildStep.LastBuildAction
  • Field Details

    • build

      protected final Run<?,?> build
    • prefixes

      protected final Set<String> prefixes
  • Constructor Details

    • AbstractReportAction

      public AbstractReportAction(Run<?,?> build)
  • Method Details

    • addPrefix

      public void addPrefix(String prefix)
    • getIconFileName

      public String getIconFileName()
      Specified by:
      getIconFileName in interface Action
    • getDisplayName

      public String getDisplayName()
      Specified by:
      getDisplayName in interface Action
      Specified by:
      getDisplayName in interface ModelObject
    • getTarget

      public io.jenkins.plugins.report.jtreg.BuildReportExtended getTarget()
      Specified by:
      getTarget in interface org.kohsuke.stapler.StaplerProxy
    • getProjectActions

      public Collection<? extends Action> getProjectActions()
      Specified by:
      getProjectActions in interface SimpleBuildStep.LastBuildAction
    • getReportSuffix

      protected abstract String getReportSuffix()
    • createProjectAction

      protected abstract Action createProjectAction(Job<?,?> job, Set<String> prefixes)
    • getRealTarget

      protected abstract io.jenkins.plugins.report.jtreg.BuildReportExtended getRealTarget(io.jenkins.plugins.report.jtreg.PreviousBuilds reports)