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>, 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.Deployed |
CONTAINER_FIELD, DEPLOYABLE_FIELD |
| Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployedArtifact |
getFile, getPlaceholders, getSourceArtifact, initFile, 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, 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 |
DeployedArtifactOnHost
public DeployedArtifactOnHost()
executeCreate
public void executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
executeModify
public void executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta d)
executeDestroy
public void executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx)
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)