org.jenkins_ci.plugins.flexible_publish
クラス ConditionalDependencyGraphWrapper

java.lang.Object
  上位を拡張 hudson.model.DependencyGraph
      上位を拡張 org.jenkins_ci.plugins.flexible_publish.ConditionalDependencyGraphWrapper
すべての実装されたインタフェース:
Comparator<hudson.model.AbstractProject>

public class ConditionalDependencyGraphWrapper
extends hudson.model.DependencyGraph

Wraps DependencyGraph and append RunCondition to Dependency. Methods other than addDependency are just calling methods of wrapped DependencyGraph


入れ子のクラスの概要
 
クラス hudson.model.DependencyGraph から継承された入れ子のクラス/インタフェース
hudson.model.DependencyGraph.Dependency
 
フィールドの概要
 
クラス hudson.model.DependencyGraph から継承されたフィールド
EMPTY
 
コンストラクタの概要
ConditionalDependencyGraphWrapper(hudson.model.DependencyGraph graph, org.jenkins_ci.plugins.run_condition.RunCondition condition, org.jenkins_ci.plugins.run_condition.BuildStepRunner runner)
           
 
メソッドの概要
 void addDependency(hudson.model.DependencyGraph.Dependency dep)
          Add dependency.
 void build()
           
 int compare(hudson.model.AbstractProject o1, hudson.model.AbstractProject o2)
           
<T> T
getComputationalData(Class<T> key)
           
 List<hudson.model.AbstractProject> getDownstream(hudson.model.AbstractProject p)
           
 List<hudson.model.DependencyGraph.Dependency> getDownstreamDependencies(hudson.model.AbstractProject p)
           
 Set<hudson.model.AbstractProject> getTransitiveDownstream(hudson.model.AbstractProject src)
           
 Set<hudson.model.AbstractProject> getTransitiveUpstream(hudson.model.AbstractProject src)
           
 List<hudson.model.AbstractProject> getUpstream(hudson.model.AbstractProject p)
           
 List<hudson.model.DependencyGraph.Dependency> getUpstreamDependencies(hudson.model.AbstractProject p)
           
 boolean hasIndirectDependencies(hudson.model.AbstractProject src, hudson.model.AbstractProject dst)
           
<T> void
putComputationalData(Class<T> key, T value)
           
 
クラス hudson.model.DependencyGraph から継承されたメソッド
addDependency, addDependency, addDependency, addDependencyDeclarers
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース java.util.Comparator から継承されたメソッド
equals
 

コンストラクタの詳細

ConditionalDependencyGraphWrapper

public ConditionalDependencyGraphWrapper(hudson.model.DependencyGraph graph,
                                         org.jenkins_ci.plugins.run_condition.RunCondition condition,
                                         org.jenkins_ci.plugins.run_condition.BuildStepRunner runner)
メソッドの詳細

addDependency

public void addDependency(hudson.model.DependencyGraph.Dependency dep)
Add dependency. RunCondition will be attached.

オーバーライド:
クラス hudson.model.DependencyGraph 内の addDependency
関連項目:
DependencyGraph.addDependency(hudson.model.DependencyGraph.Dependency)

build

public void build()
オーバーライド:
クラス hudson.model.DependencyGraph 内の build

compare

public int compare(hudson.model.AbstractProject o1,
                   hudson.model.AbstractProject o2)
定義:
インタフェース Comparator<hudson.model.AbstractProject> 内の compare
オーバーライド:
クラス hudson.model.DependencyGraph 内の compare

getComputationalData

public <T> T getComputationalData(Class<T> key)
オーバーライド:
クラス hudson.model.DependencyGraph 内の getComputationalData

getDownstream

public List<hudson.model.AbstractProject> getDownstream(hudson.model.AbstractProject p)
オーバーライド:
クラス hudson.model.DependencyGraph 内の getDownstream

getDownstreamDependencies

public List<hudson.model.DependencyGraph.Dependency> getDownstreamDependencies(hudson.model.AbstractProject p)
オーバーライド:
クラス hudson.model.DependencyGraph 内の getDownstreamDependencies

getTransitiveDownstream

public Set<hudson.model.AbstractProject> getTransitiveDownstream(hudson.model.AbstractProject src)
オーバーライド:
クラス hudson.model.DependencyGraph 内の getTransitiveDownstream

getTransitiveUpstream

public Set<hudson.model.AbstractProject> getTransitiveUpstream(hudson.model.AbstractProject src)
オーバーライド:
クラス hudson.model.DependencyGraph 内の getTransitiveUpstream

getUpstream

public List<hudson.model.AbstractProject> getUpstream(hudson.model.AbstractProject p)
オーバーライド:
クラス hudson.model.DependencyGraph 内の getUpstream

getUpstreamDependencies

public List<hudson.model.DependencyGraph.Dependency> getUpstreamDependencies(hudson.model.AbstractProject p)
オーバーライド:
クラス hudson.model.DependencyGraph 内の getUpstreamDependencies

hasIndirectDependencies

public boolean hasIndirectDependencies(hudson.model.AbstractProject src,
                                       hudson.model.AbstractProject dst)
オーバーライド:
クラス hudson.model.DependencyGraph 内の hasIndirectDependencies

putComputationalData

public <T> void putComputationalData(Class<T> key,
                                     T value)
オーバーライド:
クラス hudson.model.DependencyGraph 内の putComputationalData


Copyright © 2004-2015. All Rights Reserved.