com.xebialabs.deployit.deployment.planner
Class StepPlan
java.lang.Object
com.xebialabs.deployit.deployment.planner.Plan
com.xebialabs.deployit.deployment.planner.StepPlan
public class StepPlan
- extends Plan
|
Constructor Summary |
StepPlan(java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
|
| Methods inherited from class com.xebialabs.deployit.deployment.planner.Plan |
getListeners |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
stepsWithDeltaToSteps
public static final com.google.common.base.Function<StepPlan.StepWithDelta,com.xebialabs.deployit.plugin.api.flow.Step> stepsWithDeltaToSteps
StepPlan
public StepPlan(java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
addStep
public void addStep(com.xebialabs.deployit.plugin.api.flow.Step step)
addSteps
public void addSteps(java.util.Collection<com.xebialabs.deployit.plugin.api.flow.Step> steps)
getStepsWithDelta
public java.util.List<StepPlan.StepWithDelta> getStepsWithDelta()
getSteps
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> getSteps()
getCheckpoints
public java.util.List<StepPlan.Checkpoint> getCheckpoints()
findCheckpoints
public java.util.Set<StepPlan.Checkpoint> findCheckpoints()
- Specified by:
findCheckpoints in class Plan
writePlan
public java.io.Writer writePlan(java.io.Writer writer)
- Specified by:
writePlan in class Plan
setDeltaUnderPlanning
public void setDeltaUnderPlanning(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)