com.xebialabs.deployit.plugin.file.deployed
Class DeployedArtifactOnHost<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,C>
com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact<D,com.xebialabs.deployit.plugin.overthere.Host>
com.xebialabs.deployit.plugin.file.deployed.DeployedArtifactOnHost<D>
- All Implemented Interfaces:
- com.xebialabs.deployit.plugin.api.udm.artifact.Artifact, com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D>, com.xebialabs.deployit.plugin.api.udm.ConfigurationItem, com.xebialabs.deployit.plugin.api.udm.Deployed<D,com.xebialabs.deployit.plugin.overthere.Host>, com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer<D,com.xebialabs.deployit.plugin.overthere.Host>, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
@Metadata(virtual=true,
description="Abstract deployed that can target any DeployableArtifact to a Host.")
public class DeployedArtifactOnHost<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>- extends com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact<D,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.ConfigurationItem |
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD |
| Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer |
CONTAINER_FIELD, DEPLOYABLE_FIELD |
|
Method Summary |
void |
executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
void |
executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
void |
executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
|
java.lang.String |
getTargetFileName()
|
java.lang.String |
getTargetPath()
|
boolean |
isCreateTargetPath()
|
boolean |
isTargetPathShared()
|
void |
setCreateTargetPath(boolean createTargetPath)
|
void |
setTargetFileName(java.lang.String targetFileName)
|
void |
setTargetPath(java.lang.String targetPath)
|
void |
setTargetPathShared(boolean targetPathShared)
|
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact |
getFile, getPlaceholders, getSourceArtifact, setFile, setPlaceholders |
| 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, get$token, getId, getName, getProperty, getPropertyDescriptor, getSyntheticProperties, getSyntheticProperty, getType, hashCode, hasProperty, hasSyntheticProperty, putSyntheticProperties, putSyntheticProperty, set$token, 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 |
DeployedArtifactOnHost
public DeployedArtifactOnHost()
executeCreate
public void executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
executeModify
public void executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
executeDestroy
public void executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
getTargetPath
public java.lang.String getTargetPath()
setTargetPath
public void setTargetPath(java.lang.String targetPath)
isTargetPathShared
public boolean isTargetPathShared()
setTargetPathShared
public void setTargetPathShared(boolean targetPathShared)
isCreateTargetPath
public boolean isCreateTargetPath()
setCreateTargetPath
public void setCreateTargetPath(boolean createTargetPath)
getTargetFileName
public java.lang.String getTargetFileName()
setTargetFileName
public void setTargetFileName(java.lang.String targetFileName)