Class ParameterizedDependency
- java.lang.Object
-
- hudson.model.DependencyGraph.Dependency
-
- hudson.plugins.parameterizedtrigger.ParameterizedDependency
-
- Direct Known Subclasses:
TriggerBuilder.TriggerBuilderDependency
public class ParameterizedDependency extends DependencyGraph.Dependency
Invoke downstream projects with applicable parameters using DependencyGraph.Dependency interface.- Author:
- Alan Harder
-
-
Constructor Summary
Constructors Constructor Description ParameterizedDependency(AbstractProject upstream, AbstractProject downstream, BuildTriggerConfig config)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static void
add(AbstractProject upstream, AbstractProject downstream, BuildTriggerConfig config, DependencyGraph graph)
boolean
equals(Object obj)
int
hashCode()
boolean
shouldTriggerBuild(AbstractBuild build, TaskListener listener, List<Action> actions)
-
Methods inherited from class hudson.model.DependencyGraph.Dependency
getDownstreamProject, getUpstreamProject, pointsItself, toString
-
-
-
-
Constructor Detail
-
ParameterizedDependency
public ParameterizedDependency(AbstractProject upstream, AbstractProject downstream, BuildTriggerConfig config)
-
-
Method Detail
-
add
public static void add(AbstractProject upstream, AbstractProject downstream, BuildTriggerConfig config, DependencyGraph graph)
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classDependencyGraph.Dependency
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classDependencyGraph.Dependency
-
shouldTriggerBuild
public boolean shouldTriggerBuild(AbstractBuild build, TaskListener listener, List<Action> actions)
- Overrides:
shouldTriggerBuild
in classDependencyGraph.Dependency
-
-