@Metadata(virtual=true,
description="A script executed on a generic container whose deployable artifact supports placeholder replacement")
public class ExecutedScriptWithDerivedArtifact<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
extends ExecutedScript<D>
implements com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D>
ExecutedScript.CheckpointInfoSTEP_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 |
|---|
ExecutedScriptWithDerivedArtifact() |
| Modifier and Type | Method and Description |
|---|---|
protected com.xebialabs.overthere.OverthereFile |
getArtifactIfPresent() |
com.xebialabs.overthere.OverthereFile |
getFile() |
java.util.Map<java.lang.String,java.lang.String> |
getPlaceholders() |
D |
getSourceArtifact() |
void |
setFile(com.xebialabs.overthere.OverthereFile file) |
void |
setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders) |
addStep, addStep, checkpoint, checkpoint, executeCreate, executeDestroy, executeModify, executeNoop, getClasspathResources, getCreateScript, getDestroyScript, getModifyScript, getNoopScript, getRemoteWorkingDirectoryPath, getTemplateClasspathResources, isRetainRemoteWorkingDirectory, setClasspathResources, setCreateScript, setDestroyScript, setModifyScript, setNoopScript, setRemoteWorkingDirectoryPath, setRetainRemoteWorkingDirectory, setTemplateClasspathResourcescontrolTaskDispatch, 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$ciAttributes, get$token, get$validationMessages, getId, getName, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$token, set$validationMessages, setId, setProperty, setType, toStringprotected com.xebialabs.overthere.OverthereFile getArtifactIfPresent()
getArtifactIfPresent in class ExecutedScript<D extends com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>public D getSourceArtifact()
getSourceArtifact in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<D extends 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<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.Artifact