Class AbstractBlueRunSummary

java.lang.Object
io.jenkins.blueocean.rest.model.Resource
io.jenkins.blueocean.rest.model.BlueRun
io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
io.jenkins.blueocean.service.embedded.rest.AbstractBlueRunSummary
All Implemented Interfaces:
io.jenkins.blueocean.rest.model.BlueItemRun, io.jenkins.blueocean.rest.Reachable

public abstract class AbstractBlueRunSummary extends AbstractRunImpl
Abstract BlueOcean run summary. Implementations must provide Jenkins build specific capabilities for UI to render run details properly. Implementations can also add more properties to the summary.
Author:
Vivek Pandey
  • Field Details

    • blueRun

      protected final io.jenkins.blueocean.rest.model.BlueRun blueRun
  • Constructor Details

    • AbstractBlueRunSummary

      public AbstractBlueRunSummary(io.jenkins.blueocean.rest.model.BlueRun blueRun, Run run, io.jenkins.blueocean.rest.Reachable parent, io.jenkins.blueocean.rest.model.BlueOrganization organization)
  • Method Details

    • getActions

      public Collection<io.jenkins.blueocean.rest.model.BlueActionProxy> getActions()
      Specified by:
      getActions in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getActions in class AbstractRunImpl
    • getTestSummary

      public io.jenkins.blueocean.rest.model.BlueTestSummary getTestSummary()
      Specified by:
      getTestSummary in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getTestSummary in class AbstractRunImpl
    • getCauseOfBlockage

      public String getCauseOfBlockage()
      Specified by:
      getCauseOfBlockage in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getCauseOfBlockage in class AbstractRunImpl
    • getStateObj

      public io.jenkins.blueocean.rest.model.BlueRun.BlueRunState getStateObj()
      Specified by:
      getStateObj in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      getStateObj in class AbstractRunImpl
    • isReplayable

      public boolean isReplayable()
      Specified by:
      isReplayable in interface io.jenkins.blueocean.rest.model.BlueItemRun
      Overrides:
      isReplayable in class AbstractRunImpl