com.xebialabs.deployit.plugin.cmd.deployed
Class DeployedCommand
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<Command,com.xebialabs.deployit.plugin.overthere.Host>
com.xebialabs.deployit.plugin.cmd.deployed.DeployedCommand
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Deployed<Command,com.xebialabs.deployit.plugin.overthere.Host>, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(description="Command deployed to a Host")
public class DeployedCommand
- extends com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<Command,com.xebialabs.deployit.plugin.overthere.Host>
- See Also:
- Serialized Form
| Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem |
id, syntheticProperties, type |
| Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.Deployed |
CONTAINER_FIELD, DEPLOYABLE_FIELD |
| Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD |
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed |
getContainer, getDeployable, setContainer, setDeployable |
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem |
compareTo, equals, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, setId, setProperty, setSyntheticProperties, setType, toString |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem |
getId, getName, getProperty, getSyntheticProperties, getSyntheticProperty, getType, hasProperty, putSyntheticProperty, setId, setProperty |
DeployedCommand
public DeployedCommand()
executeCreateCommand
public void executeCreateCommand(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
executeModifyCommand
public void executeModifyCommand(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
destroyCommand
public void destroyCommand(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
getDependencies
public java.util.Set<com.xebialabs.deployit.plugin.file.File> getDependencies()
setDependencies
public void setDependencies(java.util.Set<com.xebialabs.deployit.plugin.file.File> dependencies)
getOrder
public int getOrder()
setOrder
public void setOrder(int order)
getCommandLine
public java.lang.String getCommandLine()
setCommandLine
public void setCommandLine(java.lang.String commandLine)
getUndoCommand
public Command getUndoCommand()
setUndoCommand
public void setUndoCommand(Command undoCommand)
isRunUndoCommandOnUpgrade
public boolean isRunUndoCommandOnUpgrade()
setRunUndoCommandOnUpgrade
public void setRunUndoCommandOnUpgrade(boolean runUndoCommandOnUpgrade)
isRerunCommand
public boolean isRerunCommand()
setRerunCommand
public void setRerunCommand(boolean rerunCommand)