Class BitBucketPPRTrigger
- java.lang.Object
-
- hudson.triggers.Trigger<Job<?,?>>
-
- io.jenkins.plugins.bitbucketpushandpullrequest.BitBucketPPRTrigger
-
- All Implemented Interfaces:
ExtensionPoint,Describable<Trigger<?>>
public class BitBucketPPRTrigger extends Trigger<Job<?,?>>
- Author:
- cdelmonte
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classBitBucketPPRTrigger.BitBucketPPRWebHookPollingActionAction object forBitBucketPPRProject.static classBitBucketPPRTrigger.DescriptorImpl-
Nested classes/interfaces inherited from class hudson.triggers.Trigger
Trigger.Cron
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description static booleanALLOW_HOOKURL_OVERRIDEStringcredentialsIdStringpropagationUrl
-
Constructor Summary
Constructors Constructor Description BitBucketPPRTrigger(List<BitBucketPPRTriggerFilter> triggers)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BitBucketPPRTrigger.DescriptorImplgetDescriptor()Collection<? extends Action>getProjectActions()List<BitBucketPPRTriggerFilter>getTriggers()voidonPost(BitBucketPPRHookEvent bitbucketEvent, BitBucketPPRAction bitbucketAction, SCM scmTrigger, BitBucketPPRObservable observable)Called when a POST is made.voidsetCredentialsId(String credentialsId)voidsetPropagationUrl(String propagationUrl)-
Methods inherited from class hudson.triggers.Trigger
all, checkTriggers, for_, getProjectAction, getSpec, readResolve, run, start, stop
-
-
-
-
Field Detail
-
ALLOW_HOOKURL_OVERRIDE
public static final boolean ALLOW_HOOKURL_OVERRIDE
- See Also:
- Constant Field Values
-
credentialsId
public String credentialsId
-
propagationUrl
public String propagationUrl
-
-
Constructor Detail
-
BitBucketPPRTrigger
@DataBoundConstructor public BitBucketPPRTrigger(List<BitBucketPPRTriggerFilter> triggers)
-
-
Method Detail
-
setCredentialsId
@DataBoundSetter public void setCredentialsId(@CheckForNull String credentialsId)
-
setPropagationUrl
@DataBoundSetter public void setPropagationUrl(String propagationUrl)
-
onPost
public void onPost(BitBucketPPRHookEvent bitbucketEvent, BitBucketPPRAction bitbucketAction, SCM scmTrigger, BitBucketPPRObservable observable) throws Exception
Called when a POST is made.- Parameters:
bitbucketEvent-bitbucketAction-scmTrigger-observable-- Throws:
Exception
-
getProjectActions
public Collection<? extends Action> getProjectActions()
- Overrides:
getProjectActionsin classTrigger<Job<?,?>>
-
getDescriptor
public BitBucketPPRTrigger.DescriptorImpl getDescriptor()
- Specified by:
getDescriptorin interfaceDescribable<Trigger<?>>- Overrides:
getDescriptorin classTrigger<Job<?,?>>
-
getTriggers
public List<BitBucketPPRTriggerFilter> getTriggers()
-
-