com.xebialabs.deployit.deployment.planner
Class CompositePlan

java.lang.Object
  extended by com.xebialabs.deployit.deployment.planner.Plan
      extended by com.xebialabs.deployit.deployment.planner.CompositePlan
Direct Known Subclasses:
ParallelPlan, SerialPlan

public abstract class CompositePlan
extends Plan


Constructor Summary
protected CompositePlan(java.util.List<? extends Plan> subPlans, java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
           
 
Method Summary
 java.util.Set<StepPlan.Checkpoint> findCheckpoints()
           
 java.util.List<? extends Plan> getSubPlans()
           
protected static java.lang.String indent(java.lang.String str, int n)
           
 
Methods inherited from class com.xebialabs.deployit.deployment.planner.Plan
getListeners, writePlan
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositePlan

protected CompositePlan(java.util.List<? extends Plan> subPlans,
                        java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
Method Detail

getSubPlans

public java.util.List<? extends Plan> getSubPlans()

findCheckpoints

public java.util.Set<StepPlan.Checkpoint> findCheckpoints()
Specified by:
findCheckpoints in class Plan

indent

protected static java.lang.String indent(java.lang.String str,
                                         int n)