org.jenkinsci.plugins.ghprb
Class Ghprb

java.lang.Object
  extended by org.jenkinsci.plugins.ghprb.Ghprb

public class Ghprb
extends Object

Author:
janinko

Constructor Summary
Ghprb(hudson.model.AbstractProject<?,?> project, GhprbTrigger trigger, ConcurrentMap<Integer,GhprbPullRequest> pulls)
           
 
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
 

Constructor Detail

Ghprb

public Ghprb(hudson.model.AbstractProject<?,?> project,
             GhprbTrigger trigger,
             ConcurrentMap<Integer,GhprbPullRequest> pulls)
Method Detail

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.