Class AbstractBranchBuildStrategy
- java.lang.Object
-
- hudson.model.AbstractDescribableImpl<jenkins.branch.BranchBuildStrategy>
-
- jenkins.branch.BranchBuildStrategy
-
- com.igalg.jenkins.plugins.multibranch.buildstrategy.AbstractBranchBuildStrategy
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<jenkins.branch.BranchBuildStrategy>
- Direct Known Subclasses:
ExcludeMessageBranchBuildStrategy
,ExcludeRegionByFieldBranchBuildStrategy
,ExcludeRegionByFileBranchBuildStrategy
,IncludeRegionByFieldBranchBuildStrategy
,IncludeRegionByFileBranchBuildStrategy
public abstract class AbstractBranchBuildStrategy extends jenkins.branch.BranchBuildStrategy
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractBranchBuildStrategy.Strategy
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractBranchBuildStrategy(AbstractBranchBuildStrategy.Strategy strategy)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description 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 listener)
-
-
-
Constructor Detail
-
AbstractBranchBuildStrategy
protected AbstractBranchBuildStrategy(AbstractBranchBuildStrategy.Strategy strategy)
-
-
Method Detail
-
isAutomaticBuild
public boolean isAutomaticBuild(@NonNull jenkins.scm.api.SCMSource source, @NonNull jenkins.scm.api.SCMHead head, @NonNull jenkins.scm.api.SCMRevision currRevision, jenkins.scm.api.SCMRevision lastBuiltRevision, jenkins.scm.api.SCMRevision lastSeenRevision, @NonNull TaskListener listener)
- Specified by:
isAutomaticBuild
in classjenkins.branch.BranchBuildStrategy
-
-