Class BuildCauseOverride
- java.lang.Object
-
- hudson.plugins.project_inheritance.projects.causes.BuildCauseOverride
-
- All Implemented Interfaces:
ExtensionPoint
public abstract class BuildCauseOverride extends Object implements ExtensionPoint
This class serves as an extension point to enable plugins to contribute additional entries forCause
.- Author:
- kmilliga
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description BuildCauseOverride()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static ExtensionList<? extends BuildCauseOverride>
all()
abstract List<Cause>
getBuildCauseOverride(org.kohsuke.stapler.StaplerRequest req)
static List<Cause>
getBuildCauseOverrideByAll(org.kohsuke.stapler.StaplerRequest req)
Compiles a list of allCause
to be contributed to the build.
-
-
-
Method Detail
-
getBuildCauseOverride
public abstract List<Cause> getBuildCauseOverride(org.kohsuke.stapler.StaplerRequest req)
-
getBuildCauseOverrideByAll
public static List<Cause> getBuildCauseOverrideByAll(org.kohsuke.stapler.StaplerRequest req)
Compiles a list of allCause
to be contributed to the build.- Parameters:
req
- TheStaplerRequest
for the build request.- Returns:
- A list of
Cause
that have been identified by all defined contributors.
-
all
public static ExtensionList<? extends BuildCauseOverride> all()
-
-