Class BitBucketPPRServerRepositoryPushActionFilter
java.lang.Object
hudson.model.AbstractDescribableImpl<BitBucketPPRRepositoryActionFilter>
io.jenkins.plugins.bitbucketpushandpullrequest.filter.repository.BitBucketPPRRepositoryActionFilter
io.jenkins.plugins.bitbucketpushandpullrequest.filter.repository.BitBucketPPRServerRepositoryPushActionFilter
- All Implemented Interfaces:
Describable<BitBucketPPRRepositoryActionFilter>
public class BitBucketPPRServerRepositoryPushActionFilter
extends BitBucketPPRRepositoryActionFilter
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
boolean
boolean
-
Constructor Summary
ConstructorDescriptionBitBucketPPRServerRepositoryPushActionFilter
(boolean triggerAlsoIfTagPush, boolean triggerAlsoIfNothingChanged, String allowedBranches) -
Method Summary
Modifier and TypeMethodDescriptiongetCause
(File pollingLog, BitBucketPPRAction bitbucketAction, BitBucketPPRHookEvent bitBucketEvent) void
setAllowedBranches
(String allowedBranches) void
setIsToApprove
(boolean isToApprove) void
setTriggerOnlyIfTagPush
(boolean triggerOnlyIfTagPush) boolean
boolean
boolean
shouldTriggerBuild
(BitBucketPPRAction bitbucketAction) Methods inherited from class io.jenkins.plugins.bitbucketpushandpullrequest.filter.repository.BitBucketPPRRepositoryActionFilter
matches, shouldSendDecline
Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Field Details
-
triggerAlsoIfTagPush
public boolean triggerAlsoIfTagPush -
triggerOnlyIfTagPush
public boolean triggerOnlyIfTagPush -
triggerAlsoIfNothingChanged
public boolean triggerAlsoIfNothingChanged -
allowedBranches
-
isToApprove
public boolean isToApprove
-
-
Constructor Details
-
BitBucketPPRServerRepositoryPushActionFilter
@DataBoundConstructor public BitBucketPPRServerRepositoryPushActionFilter(boolean triggerAlsoIfTagPush, boolean triggerAlsoIfNothingChanged, String allowedBranches)
-
-
Method Details
-
setTriggerOnlyIfTagPush
@DataBoundSetter public void setTriggerOnlyIfTagPush(boolean triggerOnlyIfTagPush) -
setIsToApprove
@DataBoundSetter public void setIsToApprove(boolean isToApprove) -
shouldTriggerBuild
- Specified by:
shouldTriggerBuild
in classBitBucketPPRRepositoryActionFilter
-
getCause
public BitBucketPPRTriggerCause getCause(File pollingLog, BitBucketPPRAction bitbucketAction, BitBucketPPRHookEvent bitBucketEvent) throws IOException - Specified by:
getCause
in classBitBucketPPRRepositoryActionFilter
- Throws:
IOException
-
getAllowedBranches
-
setAllowedBranches
-
shouldTriggerAlsoIfNothingChanged
public boolean shouldTriggerAlsoIfNothingChanged()- Specified by:
shouldTriggerAlsoIfNothingChanged
in classBitBucketPPRRepositoryActionFilter
-
shouldSendApprove
public boolean shouldSendApprove()- Specified by:
shouldSendApprove
in classBitBucketPPRRepositoryActionFilter
-