Class AllBranchBuildStrategyImpl
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<jenkins.branch.BranchBuildStrategy>
-
- jenkins.branch.BranchBuildStrategy
-
- jenkins.branch.buildstrategies.basic.AllBranchBuildStrategyImpl
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<jenkins.branch.BranchBuildStrategy>
public class AllBranchBuildStrategyImpl extends jenkins.branch.BranchBuildStrategy
ABranchBuildStrategy
that builds branches based on the results of all sub strategies matching.- Since:
- 1.0.1
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AllBranchBuildStrategyImpl.DescriptorImpl
Our descriptor.-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Constructor Description AllBranchBuildStrategyImpl(List<jenkins.branch.BranchBuildStrategy> strategies)
Our constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description boolean
equals(Object o)
List<jenkins.branch.BranchBuildStrategy>
getStrategies()
int
hashCode()
boolean
isAutomaticBuild(jenkins.scm.api.SCMSource source, jenkins.scm.api.SCMHead head, jenkins.scm.api.SCMRevision currRevision, jenkins.scm.api.SCMRevision prevRevision)
Deprecated.boolean
isAutomaticBuild(jenkins.scm.api.SCMSource source, jenkins.scm.api.SCMHead head, jenkins.scm.api.SCMRevision currRevision, jenkins.scm.api.SCMRevision prevRevision, TaskListener taskListener)
Deprecated.boolean
isAutomaticBuild(jenkins.scm.api.SCMSource source, jenkins.scm.api.SCMHead head, jenkins.scm.api.SCMRevision currRevision, jenkins.scm.api.SCMRevision lastBuiltRevision, jenkins.scm.api.SCMRevision lastSeenRevision, TaskListener taskListener)
String
toString()
-
-
-
Constructor Detail
-
AllBranchBuildStrategyImpl
@DataBoundConstructor public AllBranchBuildStrategyImpl(List<jenkins.branch.BranchBuildStrategy> strategies)
Our constructor.- Parameters:
strategies
- the strategies to apply.
-
-
Method Detail
-
isAutomaticBuild
@Deprecated public boolean isAutomaticBuild(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @NonNull jenkins.scm.api.SCMRevision currRevision, @CheckForNull jenkins.scm.api.SCMRevision prevRevision)
Deprecated.- Overrides:
isAutomaticBuild
in classjenkins.branch.BranchBuildStrategy
-
isAutomaticBuild
@Deprecated public boolean isAutomaticBuild(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @NonNull jenkins.scm.api.SCMRevision currRevision, @CheckForNull jenkins.scm.api.SCMRevision prevRevision, @NonNull TaskListener taskListener)
Deprecated.- Overrides:
isAutomaticBuild
in classjenkins.branch.BranchBuildStrategy
-
isAutomaticBuild
public boolean isAutomaticBuild(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @NonNull jenkins.scm.api.SCMRevision currRevision, @CheckForNull jenkins.scm.api.SCMRevision lastBuiltRevision, @CheckForNull jenkins.scm.api.SCMRevision lastSeenRevision, @NonNull TaskListener taskListener)
- Specified by:
isAutomaticBuild
in classjenkins.branch.BranchBuildStrategy
-
getStrategies
@NonNull public List<jenkins.branch.BranchBuildStrategy> getStrategies()
-
-