org.jenkinsci.plugins.ghprb
Class GhprbTrigger
java.lang.Object
hudson.triggers.Trigger<hudson.model.AbstractProject<?,?>>
org.jenkinsci.plugins.ghprb.GhprbTrigger
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.triggers.Trigger<?>>
public class GhprbTrigger
- extends hudson.triggers.Trigger<hudson.model.AbstractProject<?,?>>
- Author:
- Honza Brázdil
Nested classes/interfaces inherited from class hudson.triggers.Trigger |
hudson.triggers.Trigger.Cron |
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Fields inherited from class hudson.triggers.Trigger |
job, spec, tabs, timer |
Constructor Summary |
GhprbTrigger(String adminlist,
String whitelist,
String orgslist,
String cron,
String triggerPhrase,
Boolean onlyTriggerPhrase,
Boolean useGitHubHooks,
Boolean permitAll,
Boolean autoCloseFailedPullRequests,
String commentFilePath,
List<GhprbBranch> whiteListTargetBranches)
|
Methods inherited from class hudson.triggers.Trigger |
all, checkTriggers, for_, getProjectAction, getProjectActions, getSpec, init, readResolve |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DESCRIPTOR
@Extension
public static final GhprbTrigger.DescriptorImpl DESCRIPTOR
GhprbTrigger
@DataBoundConstructor
public GhprbTrigger(String adminlist,
String whitelist,
String orgslist,
String cron,
String triggerPhrase,
Boolean onlyTriggerPhrase,
Boolean useGitHubHooks,
Boolean permitAll,
Boolean autoCloseFailedPullRequests,
String commentFilePath,
List<GhprbBranch> whiteListTargetBranches)
throws antlr.ANTLRException
- Throws:
antlr.ANTLRException
extractTrigger
public static GhprbTrigger extractTrigger(hudson.model.AbstractProject<?,?> p)
getDscp
public static GhprbTrigger.DescriptorImpl getDscp()
start
public void start(hudson.model.AbstractProject<?,?> project,
boolean newInstance)
- Overrides:
start
in class hudson.triggers.Trigger<hudson.model.AbstractProject<?,?>>
stop
public void stop()
- Overrides:
stop
in class hudson.triggers.Trigger<hudson.model.AbstractProject<?,?>>
run
public void run()
- Overrides:
run
in class hudson.triggers.Trigger<hudson.model.AbstractProject<?,?>>
startJob
public hudson.model.queue.QueueTaskFuture<?> startJob(GhprbCause cause,
GhprbRepository repo)
addWhitelist
public void addWhitelist(String author)
getAdminlist
public String getAdminlist()
getWhitelist
public String getWhitelist()
getCommentFilePath
public String getCommentFilePath()
getOrgslist
public String getOrgslist()
getCron
public String getCron()
getTriggerPhrase
public String getTriggerPhrase()
getOnlyTriggerPhrase
public Boolean getOnlyTriggerPhrase()
getUseGitHubHooks
public Boolean getUseGitHubHooks()
getPermitAll
public Boolean getPermitAll()
isAutoCloseFailedPullRequests
public Boolean isAutoCloseFailedPullRequests()
getWhiteListTargetBranches
public List<GhprbBranch> getWhiteListTargetBranches()
getDescriptor
public GhprbTrigger.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interface hudson.model.Describable<hudson.triggers.Trigger<?>>
- Overrides:
getDescriptor
in class hudson.triggers.Trigger<hudson.model.AbstractProject<?,?>>
getBuilds
public GhprbBuilds getBuilds()
getRepository
public GhprbRepository getRepository()
Copyright © 2004-2014. All Rights Reserved.