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
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
AbstractRunImpl.BlueCauseImpl
-
-
Field Summary
Fields Modifier and Type Field Description protected io.jenkins.blueocean.rest.model.BlueRun
blueRun
-
Fields inherited from class io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
BLUEOCEAN_FEATURE_RUN_DESCRIPTION_ENABLED, DATE_FORMAT, organization, parent, run
-
Fields inherited from class io.jenkins.blueocean.rest.model.BlueRun
ACTIONS, CAUSE_OF_BLOCKAGE, CAUSES, DATE_FORMAT_STRING, DEFAULT_BLOCKING_STOP_TIMEOUT_IN_SECS, DESCRIPTION, DURATION_IN_MILLIS, END_TIME, ENQUEUE_TIME, ESTIMATED_DURATION_IN_MILLIS, ID, NAME, ORGANIZATION, PIPELINE, REPLAYABLE, RESULT, RUN_SUMMARY, START_TIME, STATE, TYPE
-
-
Constructor Summary
Constructors Constructor Description AbstractBlueRunSummary(io.jenkins.blueocean.rest.model.BlueRun blueRun, Run run, io.jenkins.blueocean.rest.Reachable parent, io.jenkins.blueocean.rest.model.BlueOrganization organization)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<io.jenkins.blueocean.rest.model.BlueActionProxy>
getActions()
String
getCauseOfBlockage()
io.jenkins.blueocean.rest.model.BlueRun.BlueRunState
getStateObj()
io.jenkins.blueocean.rest.model.BlueTestSummary
getTestSummary()
boolean
isReplayable()
-
Methods inherited from class io.jenkins.blueocean.service.embedded.rest.AbstractRunImpl
getArtifacts, getArtifactsZipFile, getBlueTestSummary, getCauses, getChangeSet, getDescription, getDurationInMillis, getDynamic, getEndTime, getEndTimeString, getEnQueueTime, getEnQueueTimeString, getEstimatedDurtionInMillis, getId, getLink, getLinks, getLog, getName, getNodes, getOrganization, getPipeline, getResult, getRunSummary, getStartTime, getStartTimeString, getSteps, getTests, getType, replay, stop, stop
-
-
-
-
Constructor Detail
-
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 Detail
-
getActions
public Collection<io.jenkins.blueocean.rest.model.BlueActionProxy> getActions()
- Specified by:
getActions
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getActions
in classAbstractRunImpl
-
getTestSummary
public io.jenkins.blueocean.rest.model.BlueTestSummary getTestSummary()
- Specified by:
getTestSummary
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getTestSummary
in classAbstractRunImpl
-
getCauseOfBlockage
public String getCauseOfBlockage()
- Specified by:
getCauseOfBlockage
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getCauseOfBlockage
in classAbstractRunImpl
-
getStateObj
public io.jenkins.blueocean.rest.model.BlueRun.BlueRunState getStateObj()
- Specified by:
getStateObj
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
getStateObj
in classAbstractRunImpl
-
isReplayable
public boolean isReplayable()
- Specified by:
isReplayable
in interfaceio.jenkins.blueocean.rest.model.BlueItemRun
- Overrides:
isReplayable
in classAbstractRunImpl
-
-