public class DefaultDeploymentPlanningContext
extends java.lang.Object
implements com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext
| Constructor and Description |
|---|
DefaultDeploymentPlanningContext(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication,
com.xebialabs.deployit.plugin.api.udm.DeployedApplication previousDeployedApplication,
com.xebialabs.deployit.plugin.api.services.Repository readOnlyRepository,
StepPlan plan) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint checkpoint) |
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.planning.Checkpoint checkpoint) |
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.udm.DeployedApplication |
getPreviousDeployedApplication() |
com.xebialabs.deployit.plugin.api.services.Repository |
getRepository() |
void |
setAttribute(java.lang.String param,
java.lang.Object value) |
public DefaultDeploymentPlanningContext(com.xebialabs.deployit.plugin.api.udm.DeployedApplication deployedApplication,
com.xebialabs.deployit.plugin.api.udm.DeployedApplication previousDeployedApplication,
com.xebialabs.deployit.plugin.api.services.Repository readOnlyRepository,
StepPlan plan)
public void addStep(com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep step)
addStep in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addSteps(com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep... steps)
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addSteps(java.util.Collection<com.xebialabs.deployit.plugin.api.deployment.execution.DeploymentStep> steps)
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addStep(com.xebialabs.deployit.plugin.api.flow.Step step)
addStep in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addSteps(com.xebialabs.deployit.plugin.api.flow.Step... steps)
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addSteps(java.lang.Iterable<com.xebialabs.deployit.plugin.api.flow.Step> steps)
addSteps in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint checkpoint)
addCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
addCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic 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)
addCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
java.lang.Iterable<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
addCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.planning.Checkpoint checkpoint)
addStepWithCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
addStepWithCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic 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)
addStepWithCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void addStepWithCheckpoint(com.xebialabs.deployit.plugin.api.flow.Step step,
java.lang.Iterable<com.xebialabs.deployit.plugin.api.deployment.specification.Delta> deltas)
addStepWithCheckpoint in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic java.lang.Object getAttribute(java.lang.String param)
getAttribute in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic void setAttribute(java.lang.String param,
java.lang.Object value)
setAttribute in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic com.xebialabs.deployit.plugin.api.udm.DeployedApplication getDeployedApplication()
getDeployedApplication in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic com.xebialabs.deployit.plugin.api.udm.DeployedApplication getPreviousDeployedApplication()
getPreviousDeployedApplication in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContextpublic com.xebialabs.deployit.plugin.api.services.Repository getRepository()
getRepository in interface com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext