org.jenkinsci.plugins.ghprb
Class Ghprb
java.lang.Object
org.jenkinsci.plugins.ghprb.Ghprb
public class Ghprb
- extends Object
- Author:
- janinko
Method Summary |
void |
addWhitelist(String author)
|
static Set<String> |
createSet(String list)
|
static GhprbTrigger |
extractTrigger(hudson.model.AbstractBuild<?,?> build)
|
static GhprbTrigger |
extractTrigger(hudson.model.AbstractProject<?,?> p)
|
static void |
filterList(hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> descriptors,
org.apache.commons.collections.Predicate predicate)
|
GhprbBuilds |
getBuilds()
|
GhprbGitHub |
getGitHub()
|
static hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> |
getJobExtensions(GhprbTrigger trigger,
Class<?>... types)
|
GhprbRepository |
getRepository()
|
static org.kohsuke.github.GHCommitState |
getState(hudson.model.AbstractBuild<?,?> build)
|
GhprbTrigger |
getTrigger()
|
boolean |
ifOnlyTriggerPhrase()
|
void |
init()
|
boolean |
isAdmin(org.kohsuke.github.GHUser user)
|
boolean |
isBotUser(org.kohsuke.github.GHUser user)
|
boolean |
isOktotestPhrase(String comment)
|
boolean |
isProjectDisabled()
|
boolean |
isRetestPhrase(String comment)
|
boolean |
isTriggerPhrase(String comment)
|
boolean |
isWhitelisted(org.kohsuke.github.GHUser user)
|
boolean |
isWhitelistPhrase(String comment)
|
static hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> |
matchesAll(hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> extensions,
Class<?>... types)
|
static hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> |
matchesSome(hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> extensions,
Class<?>... types)
|
static String |
replaceMacros(hudson.model.AbstractBuild<?,?> build,
String inputString)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Ghprb
public Ghprb(hudson.model.AbstractProject<?,?> project,
GhprbTrigger trigger,
ConcurrentMap<Integer,GhprbPullRequest> pulls)
init
public void init()
addWhitelist
public void addWhitelist(String author)
isProjectDisabled
public boolean isProjectDisabled()
getBuilds
public GhprbBuilds getBuilds()
getTrigger
public GhprbTrigger getTrigger()
getRepository
public GhprbRepository getRepository()
getGitHub
public GhprbGitHub getGitHub()
isRetestPhrase
public boolean isRetestPhrase(String comment)
isWhitelistPhrase
public boolean isWhitelistPhrase(String comment)
isOktotestPhrase
public boolean isOktotestPhrase(String comment)
isTriggerPhrase
public boolean isTriggerPhrase(String comment)
ifOnlyTriggerPhrase
public boolean ifOnlyTriggerPhrase()
isWhitelisted
public boolean isWhitelisted(org.kohsuke.github.GHUser user)
isAdmin
public boolean isAdmin(org.kohsuke.github.GHUser user)
isBotUser
public boolean isBotUser(org.kohsuke.github.GHUser user)
replaceMacros
public static String replaceMacros(hudson.model.AbstractBuild<?,?> build,
String inputString)
getState
public static org.kohsuke.github.GHCommitState getState(hudson.model.AbstractBuild<?,?> build)
createSet
public static Set<String> createSet(String list)
extractTrigger
public static GhprbTrigger extractTrigger(hudson.model.AbstractBuild<?,?> build)
extractTrigger
public static GhprbTrigger extractTrigger(hudson.model.AbstractProject<?,?> p)
filterList
public static void filterList(hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> descriptors,
org.apache.commons.collections.Predicate predicate)
getJobExtensions
public static hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> getJobExtensions(GhprbTrigger trigger,
Class<?>... types)
matchesAll
public static hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> matchesAll(hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> extensions,
Class<?>... types)
matchesSome
public static hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> matchesSome(hudson.util.DescribableList<GhprbExtension,GhprbExtensionDescriptor> extensions,
Class<?>... types)
Copyright © 2004-2015. All Rights Reserved.