hudson.plugins.parameterizedtrigger
Class BuildTriggerConfig

java.lang.Object
  extended by hudson.plugins.parameterizedtrigger.BuildTriggerConfig
All Implemented Interfaces:
hudson.model.Describable<BuildTriggerConfig>
Direct Known Subclasses:
BlockableBuildTriggerConfig, FileBuildTriggerConfig, PredefinedPropertiesBuildTriggerConfig

public class BuildTriggerConfig
extends java.lang.Object
implements hudson.model.Describable<BuildTriggerConfig>


Nested Class Summary
static class BuildTriggerConfig.DescriptorImpl
           
 
Constructor Summary
BuildTriggerConfig(java.lang.String projects, ResultCondition condition, AbstractBuildParameters... configs)
           
BuildTriggerConfig(java.lang.String projects, ResultCondition condition, java.util.List<AbstractBuildParameters> configs)
           
 
Method Summary
 ResultCondition getCondition()
           
 java.util.List<AbstractBuildParameters> getConfigs()
           
 hudson.model.Descriptor<BuildTriggerConfig> getDescriptor()
           
 java.util.List<hudson.model.AbstractProject> getProjectList()
           
 java.lang.String getProjects()
           
 boolean onDeleted(java.lang.String oldName)
           
 boolean onJobRenamed(java.lang.String oldName, java.lang.String newName)
           
 java.util.List<java.util.concurrent.Future<hudson.model.AbstractBuild>> perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener)
          Note that with Hudson 1.341, trigger should be using BuildTrigger.buildDependencyGraph(AbstractProject, hudson.model.DependencyGraph).
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BuildTriggerConfig

@DataBoundConstructor
public BuildTriggerConfig(java.lang.String projects,
                                               ResultCondition condition,
                                               java.util.List<AbstractBuildParameters> configs)

BuildTriggerConfig

public BuildTriggerConfig(java.lang.String projects,
                          ResultCondition condition,
                          AbstractBuildParameters... configs)
Method Detail

getConfigs

public java.util.List<AbstractBuildParameters> getConfigs()

getProjects

public java.lang.String getProjects()

getCondition

public ResultCondition getCondition()

getProjectList

public java.util.List<hudson.model.AbstractProject> getProjectList()

perform

public java.util.List<java.util.concurrent.Future<hudson.model.AbstractBuild>> perform(hudson.model.AbstractBuild<?,?> build,
                                                                                       hudson.Launcher launcher,
                                                                                       hudson.model.BuildListener listener)
                                                                                throws java.lang.InterruptedException,
                                                                                       java.io.IOException
Note that with Hudson 1.341, trigger should be using BuildTrigger.buildDependencyGraph(AbstractProject, hudson.model.DependencyGraph).

Throws:
java.lang.InterruptedException
java.io.IOException

onJobRenamed

public boolean onJobRenamed(java.lang.String oldName,
                            java.lang.String newName)

onDeleted

public boolean onDeleted(java.lang.String oldName)

getDescriptor

public hudson.model.Descriptor<BuildTriggerConfig> getDescriptor()
Specified by:
getDescriptor in interface hudson.model.Describable<BuildTriggerConfig>

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2004-2011. All Rights Reserved.