com.xebialabs.deployit.deployment.planner
Class DefaultDeploymentPlanningContext
java.lang.Object
com.xebialabs.deployit.deployment.planner.DefaultDeploymentPlanningContext
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
public class DefaultDeploymentPlanningContext
- extends java.lang.Object
- implements com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
|
Constructor Summary |
DefaultDeploymentPlanningContext(com.xebialabs.deployit.deployment.planner.StepPlan planningResult,
com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication,
com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository readOnlyRepository,
Plan plan)
|
|
Method Summary |
void |
addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
void |
addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation overrideOperation)
|
void |
addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
java.lang.Iterable<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
|
void |
addStep(com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep step)
|
void |
addStep(com.xebialabs.deployit.plugin.api.flow.Step step)
|
void |
addSteps(java.util.Collection<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep> steps)
|
void |
addSteps(com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep... steps)
|
void |
addSteps(java.lang.Iterable<com.xebialabs.deployit.plugin.api.flow.Step> steps)
|
void |
addSteps(com.xebialabs.deployit.plugin.api.flow.Step... steps)
|
void |
addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
void |
addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation overrideOperation)
|
void |
addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
java.lang.Iterable<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
|
java.lang.Object |
getAttribute(java.lang.String param)
|
com.xebialabs.deployit.plugin.api.udm.DeployedApplication |
getDeployedApplication()
|
com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository |
getRepository()
|
void |
setAttribute(java.lang.String param,
java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultDeploymentPlanningContext
public DefaultDeploymentPlanningContext(com.xebialabs.deployit.deployment.planner.StepPlan planningResult,
com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication,
com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository readOnlyRepository,
Plan plan)
addStep
public void addStep(com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep step)
- Specified by:
addStep in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addSteps
public void addSteps(com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep... steps)
- Specified by:
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addSteps
public void addSteps(java.util.Collection<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep> steps)
- Specified by:
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addStep
public void addStep(com.xebialabs.deployit.plugin.api.flow.Step step)
- Specified by:
addStep in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addSteps
public void addSteps(com.xebialabs.deployit.plugin.api.flow.Step... steps)
- Specified by:
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addSteps
public void addSteps(java.lang.Iterable<com.xebialabs.deployit.plugin.api.flow.Step> steps)
- Specified by:
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addCheckpoint
public void addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
- Specified by:
addCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addCheckpoint
public void addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation overrideOperation)
- Specified by:
addCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addCheckpoint
public void addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
java.lang.Iterable<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
- Specified by:
addCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addStepWithCheckpoint
public void addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
- Specified by:
addStepWithCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addStepWithCheckpoint
public void addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.api.deployment.specification.Operation overrideOperation)
- Specified by:
addStepWithCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
addStepWithCheckpoint
public void addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
java.lang.Iterable<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
- Specified by:
addStepWithCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
getAttribute
public java.lang.Object getAttribute(java.lang.String param)
- Specified by:
getAttribute in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
setAttribute
public void setAttribute(java.lang.String param,
java.lang.Object value)
- Specified by:
setAttribute in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
getDeployedApplication
public com.xebialabs.deployit.plugin.api.udm.DeployedApplication getDeployedApplication()
- Specified by:
getDeployedApplication in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
getRepository
public com.xebialabs.deployit.plugin.api.deployment.planning.ReadOnlyRepository getRepository()
- Specified by:
getRepository in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext