Class BuildView
- java.lang.Object
-
- com.smartcodeltd.jenkinsci.plugins.buildmonitor.viewmodel.BuildView
-
- All Implemented Interfaces:
BuildViewModel
public class BuildView extends Object implements BuildViewModel
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description <A extends Action>
List<A>allDetailsOf(Class<A> jenkinsAction)
Set<String>
committers()
Set<String>
culprits()
String
description()
<A extends Action>
Optional<A>detailsOf(Class<A> jenkinsAction)
Duration
duration()
Duration
elapsedTime()
Duration
estimatedDuration()
boolean
hasPreviousBuild()
boolean
isPipeline()
boolean
isRunning()
String
name()
static BuildView
of(Run<?,?> build, boolean isPipeline, RelativeLocation parentJobLocation, Date systemTime)
List<String>
pipelineStages()
BuildViewModel
previousBuild()
int
progress()
Result
result()
Duration
timeElapsedSince()
String
toString()
String
url()
-
-
-
Method Detail
-
of
public static BuildView of(Run<?,?> build, boolean isPipeline, RelativeLocation parentJobLocation, Date systemTime)
-
name
public String name()
- Specified by:
name
in interfaceBuildViewModel
-
url
public String url()
- Specified by:
url
in interfaceBuildViewModel
-
result
public Result result()
- Specified by:
result
in interfaceBuildViewModel
-
isRunning
public boolean isRunning()
- Specified by:
isRunning
in interfaceBuildViewModel
-
elapsedTime
public Duration elapsedTime()
- Specified by:
elapsedTime
in interfaceBuildViewModel
-
timeElapsedSince
public Duration timeElapsedSince()
- Specified by:
timeElapsedSince
in interfaceBuildViewModel
-
duration
public Duration duration()
- Specified by:
duration
in interfaceBuildViewModel
-
estimatedDuration
public Duration estimatedDuration()
- Specified by:
estimatedDuration
in interfaceBuildViewModel
-
progress
public int progress()
- Specified by:
progress
in interfaceBuildViewModel
-
description
public String description()
- Specified by:
description
in interfaceBuildViewModel
-
isPipeline
public boolean isPipeline()
- Specified by:
isPipeline
in interfaceBuildViewModel
-
pipelineStages
public List<String> pipelineStages()
- Specified by:
pipelineStages
in interfaceBuildViewModel
-
hasPreviousBuild
public boolean hasPreviousBuild()
- Specified by:
hasPreviousBuild
in interfaceBuildViewModel
-
previousBuild
public BuildViewModel previousBuild()
- Specified by:
previousBuild
in interfaceBuildViewModel
-
culprits
public Set<String> culprits()
- Specified by:
culprits
in interfaceBuildViewModel
-
committers
public Set<String> committers()
- Specified by:
committers
in interfaceBuildViewModel
-
detailsOf
public <A extends Action> Optional<A> detailsOf(Class<A> jenkinsAction)
- Specified by:
detailsOf
in interfaceBuildViewModel
-
allDetailsOf
public <A extends Action> List<A> allDetailsOf(Class<A> jenkinsAction)
- Specified by:
allDetailsOf
in interfaceBuildViewModel
-
-