@Metadata(virtual=true,
description="Resource deployed using XML Access")
public class DeployedXmlAccessConfigurationItem<D extends DeployableXmlAccessConfigurationItem>
extends com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,WpContainer>
id, syntheticProperties, type| Constructor and Description |
|---|
DeployedXmlAccessConfigurationItem() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> |
buildSteps(java.lang.String script,
int order)
Factory method used to build the steps required to execute the supplied XML access script.
|
int |
getCreateOrder() |
java.lang.String |
getCreateScript() |
int |
getDestroyOrder() |
java.lang.String |
getDestroyScript() |
int |
getModifyOrder() |
java.lang.String |
getModifyScript() |
void |
installResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
Define steps required to install this resource.
|
java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> |
reinstall()
Task: reinstall.
|
void |
setCreateOrder(int createOrder) |
void |
setCreateScript(java.lang.String installScript) |
void |
setDestroyOrder(int destroyOrder) |
void |
setDestroyScript(java.lang.String uninstallScript) |
void |
setModifyOrder(int modifyOrder) |
void |
setModifyScript(java.lang.String updateScript) |
void |
uninstallResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
Define steps required to uninstall this resource.
|
void |
updateResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
Define steps required to update this resource.
|
getContainer, getDeployable, setContainer, setDeployablecompareTo, equals, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, setId, setProperty, setSyntheticProperties, setType, toStringpublic java.lang.String getCreateScript()
public java.lang.String getDestroyScript()
public java.lang.String getModifyScript()
public void setCreateScript(java.lang.String installScript)
installScript - the createScript to setpublic void setDestroyScript(java.lang.String uninstallScript)
uninstallScript - the destroyScript to setpublic void setModifyScript(java.lang.String updateScript)
updateScript - the modifyScript to setpublic int getCreateOrder()
public void setCreateOrder(int createOrder)
public int getDestroyOrder()
public void setDestroyOrder(int destroyOrder)
public int getModifyOrder()
public void setModifyOrder(int modifyOrder)
public void installResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
ctx - Planning context used for this deployment.public void updateResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
ctx - Planning context used for this deployment.public void uninstallResource(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
ctx - Planning context used for this deployment.@ControlTask(description="Reinstall") public java.util.List<? extends com.xebialabs.deployit.plugin.api.flow.Step> reinstall()
protected java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> buildSteps(java.lang.String script,
int order)
script - Location of the XML access script to execute.order - The order at which the script should be executed