@Metadata(virtual=true,
description="An artifact deployed on a generic container")
public class CopiedArtifact<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
extends AbstractDeployedArtifact<D>
implements com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D>
STEP_OPTION_NONE, STEP_OPTION_UPLOAD_ARTIFACT_DATA, STEP_OPTION_UPLOAD_CLASSPATH_RESOURCES, STEP_OPTION_UPLOAD_TEMPLATE_CLASSPATH_RESOURCES, STEP_OPTIONS_DEFAULT, STEP_OPTIONS_DESCRIPTION_SUFFIX, STEP_OPTIONS_REGEXid, syntheticProperties, type| Constructor and Description |
|---|
CopiedArtifact() |
CopiedArtifact(java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
protected ArtifactCopyStep |
createArtifactCopyStep() |
protected 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) |
com.xebialabs.overthere.OverthereFile |
getFile() |
java.util.Map<java.lang.String,java.lang.String> |
getPlaceholders() |
D |
getSourceArtifact() |
boolean |
isPreserveExistingFiles() |
boolean |
isTargetPathSharedSubDirectories() |
void |
setFile(com.xebialabs.overthere.OverthereFile file) |
void |
setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders) |
void |
setPreserveExistingFiles(boolean preserveExistingFiles) |
void |
setTargetPathSharedSubDirectories(boolean targetPathSharedSubDirectories) |
void |
setUseDescriptionGeneratedByStep(boolean useDescriptionGeneratedByStep) |
getTargetDirectory, getTargetFile, isCreateTargetDirectory, isTargetDirectoryShared, resolveTargetFileName, setCreateTargetDirectory, setTargetDirectory, setTargetDirectoryShared, setTargetFilecontrolTaskDispatch, getCreateOptions, getCreateOrder, getCreateVerb, getDeployedApplication, getDeployedAsFreeMarkerContext, getDescription, getDestroyOptions, getDestroyOrder, getDestroyVerb, getInspectClasspathResources, getInspectScript, getInspectTemplateClasspathResources, getModifyOptions, getModifyOrder, getModifyVerb, getNoopOptions, getNoopOrder, getNoopVerb, getPlanOperation, getPropertyOrContainerDefault, inspectContainer, isRestartRequired, isRestartRequiredForNoop, resolveExpression, resolveExpression, resolveExpression, resolveExpression, setCreateOptions, setCreateOrder, setCreateVerb, setDeployedApplication, setDestroyOptions, setDestroyOrder, setDestroyVerb, setInspectClasspathResources, setInspectScript, setInspectTemplateClasspathResources, setModifyOptions, setModifyOrder, setModifyVerb, setNoopOptions, setNoopOrder, setNoopVerb, setPlanOperation, setRestartRequired, setRestartRequiredForNoopgetContainer, 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 CopiedArtifact(java.lang.String id)
public CopiedArtifact()
public java.util.Map<java.lang.String,java.lang.String> getPlaceholders()
getPlaceholders in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D extends 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<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>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 D getSourceArtifact()
getSourceArtifact in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>public void executeCreate(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected ArtifactCopyStep createArtifactCopyStep()
public void executeModify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
public void executeDestroy(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta)
protected ArtifactDeleteStep createArtifactDeleteStep()
public void setUseDescriptionGeneratedByStep(boolean useDescriptionGeneratedByStep)
public boolean isTargetPathSharedSubDirectories()
public void setTargetPathSharedSubDirectories(boolean targetPathSharedSubDirectories)
public boolean isPreserveExistingFiles()
public void setPreserveExistingFiles(boolean preserveExistingFiles)