hudson.plugins.parameterizedtrigger
Class ParameterizedDependency

java.lang.Object
  extended by hudson.model.DependencyGraph.Dependency
      extended by hudson.plugins.parameterizedtrigger.ParameterizedDependency

public class ParameterizedDependency
extends hudson.model.DependencyGraph.Dependency

Invoke downstream projects with applicable parameters using DependencyGraph.Dependency interface.

Author:
Alan Harder

Constructor Summary
ParameterizedDependency(hudson.model.AbstractProject upstream, hudson.model.AbstractProject downstream, BuildTriggerConfig config)
           
 
Method Summary
static void add(hudson.model.AbstractProject upstream, hudson.model.AbstractProject downstream, BuildTriggerConfig config, hudson.model.DependencyGraph graph)
           
 boolean equals(Object obj)
           
 int hashCode()
           
 boolean shouldTriggerBuild(hudson.model.AbstractBuild build, hudson.model.TaskListener listener, List<hudson.model.Action> actions)
           
 
Methods inherited from class hudson.model.DependencyGraph.Dependency
getDownstreamProject, getUpstreamProject, pointsItself
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterizedDependency

public ParameterizedDependency(hudson.model.AbstractProject upstream,
                               hudson.model.AbstractProject downstream,
                               BuildTriggerConfig config)
Method Detail

add

public static void add(hudson.model.AbstractProject upstream,
                       hudson.model.AbstractProject downstream,
                       BuildTriggerConfig config,
                       hudson.model.DependencyGraph graph)

equals

public boolean equals(Object obj)
Overrides:
equals in class hudson.model.DependencyGraph.Dependency

hashCode

public int hashCode()
Overrides:
hashCode in class hudson.model.DependencyGraph.Dependency

shouldTriggerBuild

public boolean shouldTriggerBuild(hudson.model.AbstractBuild build,
                                  hudson.model.TaskListener listener,
                                  List<hudson.model.Action> actions)
Overrides:
shouldTriggerBuild in class hudson.model.DependencyGraph.Dependency


Copyright © 2004-2011. All Rights Reserved.