public class StepPlan extends Plan
| Modifier and Type | Class and Description |
|---|---|
static class |
StepPlan.Checkpoint |
static class |
StepPlan.StepWithDelta |
| Modifier and Type | Field and Description |
|---|---|
static com.google.common.base.Function<StepPlan.StepWithDelta,com.xebialabs.deployit.plugin.api.flow.Step> |
stepsWithDeltaToSteps |
| Constructor and Description |
|---|
StepPlan(java.lang.String description,
java.util.Collection<com.xebialabs.deployit.plugin.api.flow.Step> steps,
java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners) |
StepPlan(java.lang.String description,
java.util.Collection<StepPlan.StepWithDelta> steps,
java.util.List<StepPlan.Checkpoint> checkpoints,
java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners) |
StepPlan(java.lang.String description,
java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners) |
| Modifier and Type | Method and Description |
|---|---|
void |
addStep(com.xebialabs.deployit.plugin.api.flow.Step step) |
void |
addSteps(java.util.Collection<com.xebialabs.deployit.plugin.api.flow.Step> steps) |
java.util.Set<StepPlan.Checkpoint> |
findCheckpoints() |
java.util.List<StepPlan.Checkpoint> |
getCheckpoints() |
java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
getSteps() |
java.util.List<StepPlan.StepWithDelta> |
getStepsWithDelta() |
void |
setDeltaUnderPlanning(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta) |
java.io.Writer |
writePlan(java.io.Writer writer) |
getDescription, getListenerspublic static final com.google.common.base.Function<StepPlan.StepWithDelta,com.xebialabs.deployit.plugin.api.flow.Step> stepsWithDeltaToSteps
public StepPlan(java.lang.String description,
java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
public StepPlan(java.lang.String description,
java.util.Collection<com.xebialabs.deployit.plugin.api.flow.Step> steps,
java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
public StepPlan(java.lang.String description,
java.util.Collection<StepPlan.StepWithDelta> steps,
java.util.List<StepPlan.Checkpoint> checkpoints,
java.util.List<com.xebialabs.deployit.engine.spi.execution.ExecutionStateListener> listeners)
public void addStep(com.xebialabs.deployit.plugin.api.flow.Step step)
public void addSteps(java.util.Collection<com.xebialabs.deployit.plugin.api.flow.Step> steps)
public java.util.List<StepPlan.StepWithDelta> getStepsWithDelta()
public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> getSteps()
public java.util.List<StepPlan.Checkpoint> getCheckpoints()
public java.util.Set<StepPlan.Checkpoint> findCheckpoints()
findCheckpoints in class Planpublic java.io.Writer writePlan(java.io.Writer writer)
public void setDeltaUnderPlanning(com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)