@Metadata(virtual=true,
description="Base class for all deployeds meant to contain Applications")
public class CopiedArtifact<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,C extends WlsContainer>
extends com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<D,C>
implements com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
id, syntheticProperties, type| Constructor and Description |
|---|
CopiedArtifact() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Collection<com.xebialabs.deployit.plugin.generic.step.ArtifactCopyStep> |
createArtifactCopyStep() |
protected java.util.Collection<com.xebialabs.deployit.plugin.generic.step.ArtifactDeleteStep> |
createArtifactDeleteStep() |
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) |
int |
getCreateOrder() |
java.util.Map<java.lang.String,java.lang.Object> |
getDeployedAsFreeMarkerContext() |
java.lang.String |
getDescription(java.lang.String verb) |
int |
getDestroyOrder() |
com.xebialabs.overthere.OverthereFile |
getFile() |
java.util.Map<java.lang.String,java.lang.String> |
getPlaceholders() |
com.xebialabs.deployit.plugin.api.udm.DeployableArtifact |
getSourceArtifact() |
java.lang.String |
getTargetDirectory() |
java.lang.String |
getTargetFile() |
boolean |
isCreateTargetDirectory() |
boolean |
isTargetDirectoryShared() |
java.lang.String |
resolveExpression(java.lang.String expression) |
protected java.lang.String |
resolveTargetFileName() |
void |
setCreateOrder(int createOrder) |
void |
setCreateTargetDirectory(boolean createTargetDirectory) |
void |
setDestroyOrder(int destroyOrder) |
void |
setFile(com.xebialabs.overthere.OverthereFile file) |
void |
setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders) |
void |
setTargetDirectoryShared(boolean targetDirectoryShared) |
void |
setTargetFile(java.lang.String targetFile) |
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 void executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected java.util.Collection<com.xebialabs.deployit.plugin.generic.step.ArtifactCopyStep> createArtifactCopyStep()
public void executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected java.util.Collection<com.xebialabs.deployit.plugin.generic.step.ArtifactDeleteStep> createArtifactDeleteStep()
public void executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public java.lang.String getTargetDirectory()
public java.lang.String getTargetFile()
public void setTargetFile(java.lang.String targetFile)
public boolean isCreateTargetDirectory()
public void setCreateTargetDirectory(boolean createTargetDirectory)
public boolean isTargetDirectoryShared()
public void setTargetDirectoryShared(boolean targetDirectoryShared)
public java.lang.String resolveExpression(java.lang.String expression)
public java.util.Map<java.lang.String,java.lang.Object> getDeployedAsFreeMarkerContext()
protected java.lang.String resolveTargetFileName()
public int getCreateOrder()
public void setCreateOrder(int createOrder)
public int getDestroyOrder()
public void setDestroyOrder(int destroyOrder)
public com.xebialabs.overthere.OverthereFile getFile()
getFile in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifactpublic void setFile(com.xebialabs.overthere.OverthereFile file)
setFile in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifactpublic com.xebialabs.deployit.plugin.api.udm.DeployableArtifact getSourceArtifact()
getSourceArtifact in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>public java.util.Map<java.lang.String,java.lang.String> getPlaceholders()
getPlaceholders in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>public void setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders)
setPlaceholders in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>public java.lang.String getDescription(java.lang.String verb)