Package jenkins.model.lazy
Class LazyBuildMixIn.RunMixIn<JobT extends Job<JobT,RunT> & Queue.Task & LazyBuildMixIn.LazyLoadingJob<JobT,RunT>,RunT extends Run<JobT,RunT> & LazyBuildMixIn.LazyLoadingRun<JobT,RunT>>
- java.lang.Object
-
- jenkins.model.lazy.LazyBuildMixIn.RunMixIn<JobT,RunT>
-
- Enclosing class:
- LazyBuildMixIn<JobT extends Job<JobT,RunT> & Queue.Task & LazyBuildMixIn.LazyLoadingJob<JobT,RunT>,RunT extends Run<JobT,RunT> & LazyBuildMixIn.LazyLoadingRun<JobT,RunT>>
public abstract static class LazyBuildMixIn.RunMixIn<JobT extends Job<JobT,RunT> & Queue.Task & LazyBuildMixIn.LazyLoadingJob<JobT,RunT>,RunT extends Run<JobT,RunT> & LazyBuildMixIn.LazyLoadingRun<JobT,RunT>> extends Object
Accompanying helper for the run type. Stateful but should be held in afinal transient
field.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
RunMixIn()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract RunT
asRun()
BuildReference<RunT>
createReference()
To implementRun.createReference()
.void
dropLinks()
To implementRun.dropLinks()
.RunT
getNextBuild()
To implementRun.getNextBuild()
.RunT
getPreviousBuild()
To implementRun.getPreviousBuild()
.
-
-
-
Method Detail
-
asRun
protected abstract RunT asRun()
-
createReference
public final BuildReference<RunT> createReference()
To implementRun.createReference()
.
-
dropLinks
public final void dropLinks()
To implementRun.dropLinks()
.
-
getPreviousBuild
public final RunT getPreviousBuild()
To implementRun.getPreviousBuild()
.
-
getNextBuild
public final RunT getNextBuild()
To implementRun.getNextBuild()
.
-
-