com.sonyericsson.jenkins.plugins.bfa.model.dbf
Class ParameterizedTriggerDBF

java.lang.Object
  extended by com.sonyericsson.jenkins.plugins.bfa.model.dbf.DownstreamBuildFinder
      extended by com.sonyericsson.jenkins.plugins.bfa.model.dbf.ParameterizedTriggerDBF
All Implemented Interfaces:
hudson.ExtensionPoint

@Extension
public class ParameterizedTriggerDBF
extends DownstreamBuildFinder

Get downstream builds for the Parameterized Trigger Plugin.

We want to avoid having dependencies to other plugins thus using reflection.

Author:
Jan-Olof Sivtoft

Nested Class Summary
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 
Fields inherited from class com.sonyericsson.jenkins.plugins.bfa.model.dbf.DownstreamBuildFinder
EMPTY
 
Constructor Summary
ParameterizedTriggerDBF()
           
 
Method Summary
 List<hudson.model.AbstractBuild<?,?>> getDownstreamBuilds(hudson.model.AbstractBuild build)
          Return a list of all downstream builds originating from provided build.
 
Methods inherited from class com.sonyericsson.jenkins.plugins.bfa.model.dbf.DownstreamBuildFinder
getAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParameterizedTriggerDBF

public ParameterizedTriggerDBF()
Method Detail

getDownstreamBuilds

public List<hudson.model.AbstractBuild<?,?>> getDownstreamBuilds(hudson.model.AbstractBuild build)
Return a list of all downstream builds originating from provided build. Getting build originating from the usage of the parameterized trigger plugin.

Specified by:
getDownstreamBuilds in class DownstreamBuildFinder
Parameters:
build - get the downstream build(s) relative this build
Returns:
a list with downstream builds


Copyright © 2004-2014. All Rights Reserved.