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 transientfield.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedRunMixIn()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract RunTasRun()BuildReference<RunT>createReference()To implementRun.createReference().voiddropLinks()To implementRun.dropLinks().RunTgetNextBuild()To implementRun.getNextBuild().RunTgetPreviousBuild()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().
-
-