org.jenkins_ci.plugins.flexible_publish
Class ConditionalPublisher

java.lang.Object
  extended by org.jenkins_ci.plugins.flexible_publish.ConditionalPublisher
All Implemented Interfaces:
hudson.model.Describable<ConditionalPublisher>

public class ConditionalPublisher
extends Object
implements hudson.model.Describable<ConditionalPublisher>


Nested Class Summary
static class ConditionalPublisher.ConditionalPublisherDescriptor
           
 
Constructor Summary
ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition, hudson.tasks.BuildStep publisher, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner)
           
 
Method Summary
 org.jenkins_ci.plugins.run_condition.RunCondition getCondition()
           
 ConditionalPublisher.ConditionalPublisherDescriptor getDescriptor()
           
 Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)
           
 hudson.tasks.BuildStep getPublisher()
           
 org.jenkins_ci.plugins.run_condition.BuildStepRunner getRunner()
           
 boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
           
 boolean prebuild(hudson.model.AbstractBuild<?,?> build, hudson.model.BuildListener listener)
           
 Object readResolve()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionalPublisher

@DataBoundConstructor
public ConditionalPublisher(org.jenkins_ci.plugins.run_condition.RunCondition condition,
                                                 hudson.tasks.BuildStep publisher,
                                                 org.jenkins_ci.plugins.run_condition.BuildStepRunner runner)
Method Detail

getCondition

public org.jenkins_ci.plugins.run_condition.RunCondition getCondition()

getPublisher

public hudson.tasks.BuildStep getPublisher()

getRunner

public org.jenkins_ci.plugins.run_condition.BuildStepRunner getRunner()

getDescriptor

public ConditionalPublisher.ConditionalPublisherDescriptor getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<ConditionalPublisher>

getProjectActions

public Collection<? extends hudson.model.Action> getProjectActions(hudson.model.AbstractProject<?,?> project)

prebuild

public boolean prebuild(hudson.model.AbstractBuild<?,?> build,
                        hudson.model.BuildListener listener)

perform

public boolean perform(hudson.model.AbstractBuild<?,?> build,
                       hudson.Launcher launcher,
                       hudson.model.BuildListener listener)
                throws InterruptedException,
                       IOException
Throws:
InterruptedException
IOException

readResolve

public Object readResolve()


Copyright © 2004-2011. All Rights Reserved.