org.jenkinsci.plugins.ghprb.extensions.status
Class GhprbSimpleStatus

java.lang.Object
  extended by hudson.model.AbstractDescribableImpl<GhprbExtension>
      extended by org.jenkinsci.plugins.ghprb.extensions.GhprbExtension
          extended by org.jenkinsci.plugins.ghprb.extensions.status.GhprbSimpleStatus
All Implemented Interfaces:
hudson.model.Describable<GhprbExtension>, GhprbCommitStatus, GhprbExtensionType, GhprbGlobalExtension, GhprbProjectExtension

public class GhprbSimpleStatus
extends GhprbExtension
implements GhprbCommitStatus, GhprbGlobalExtension, GhprbProjectExtension


Nested Class Summary
static class GhprbSimpleStatus.DescriptorImpl
           
 
Field Summary
static GhprbSimpleStatus.DescriptorImpl DESCRIPTOR
           
 
Constructor Summary
GhprbSimpleStatus()
           
GhprbSimpleStatus(String commitStatusContext)
           
GhprbSimpleStatus(String commitStatusContext, String statusUrl, String triggeredStatus, String startedStatus, List<GhprbBuildResultMessage> completedStatus)
           
 
Method Summary
 String getCommitStatusContext()
           
 List<GhprbBuildResultMessage> getCompletedStatus()
           
 GhprbSimpleStatus.DescriptorImpl getDescriptor()
           
 String getStartedStatus()
           
 String getStatusUrl()
           
 String getTriggeredStatus()
           
 void onBuildComplete(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener, org.kohsuke.github.GHRepository repo)
           
 void onBuildStart(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener, org.kohsuke.github.GHRepository repo)
           
 void onBuildTriggered(hudson.model.AbstractProject<?,?> project, String commitSha, boolean isMergeable, int prId, org.kohsuke.github.GHRepository ghRepository)
           
 void onEnvironmentSetup(hudson.model.AbstractBuild<?,?> build, hudson.model.TaskListener listener, org.kohsuke.github.GHRepository repo)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DESCRIPTOR

@Extension
public static final GhprbSimpleStatus.DescriptorImpl DESCRIPTOR
Constructor Detail

GhprbSimpleStatus

public GhprbSimpleStatus()

GhprbSimpleStatus

public GhprbSimpleStatus(String commitStatusContext)

GhprbSimpleStatus

@DataBoundConstructor
public GhprbSimpleStatus(String commitStatusContext,
                                              String statusUrl,
                                              String triggeredStatus,
                                              String startedStatus,
                                              List<GhprbBuildResultMessage> completedStatus)
Method Detail

getStatusUrl

public String getStatusUrl()

getCommitStatusContext

public String getCommitStatusContext()

getStartedStatus

public String getStartedStatus()

getTriggeredStatus

public String getTriggeredStatus()

getCompletedStatus

public List<GhprbBuildResultMessage> getCompletedStatus()

onBuildTriggered

public void onBuildTriggered(hudson.model.AbstractProject<?,?> project,
                             String commitSha,
                             boolean isMergeable,
                             int prId,
                             org.kohsuke.github.GHRepository ghRepository)
                      throws GhprbCommitStatusException
Specified by:
onBuildTriggered in interface GhprbCommitStatus
Throws:
GhprbCommitStatusException

onEnvironmentSetup

public void onEnvironmentSetup(hudson.model.AbstractBuild<?,?> build,
                               hudson.model.TaskListener listener,
                               org.kohsuke.github.GHRepository repo)
                        throws GhprbCommitStatusException
Specified by:
onEnvironmentSetup in interface GhprbCommitStatus
Throws:
GhprbCommitStatusException

onBuildStart

public void onBuildStart(hudson.model.AbstractBuild<?,?> build,
                         hudson.model.TaskListener listener,
                         org.kohsuke.github.GHRepository repo)
                  throws GhprbCommitStatusException
Specified by:
onBuildStart in interface GhprbCommitStatus
Throws:
GhprbCommitStatusException

onBuildComplete

public void onBuildComplete(hudson.model.AbstractBuild<?,?> build,
                            hudson.model.TaskListener listener,
                            org.kohsuke.github.GHRepository repo)
                     throws GhprbCommitStatusException
Specified by:
onBuildComplete in interface GhprbCommitStatus
Throws:
GhprbCommitStatusException

getDescriptor

public GhprbSimpleStatus.DescriptorImpl getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<GhprbExtension>
Overrides:
getDescriptor in class hudson.model.AbstractDescribableImpl<GhprbExtension>


Copyright © 2004-2016. All Rights Reserved.