@Metadata(virtual=true,
description="Base class for all extensible deployed artifact configuration items.")
public class ExtensibleDeployedArtifact
extends ExtensibleDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
implements com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
APP_EDITION_PROPERTY |
static java.lang.String |
IS_EDITION_PROPERTY |
id, syntheticProperties, type| Constructor and Description |
|---|
ExtensibleDeployedArtifact() |
| Modifier and Type | Method and Description |
|---|---|
void |
createEditioned(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint) |
protected java.lang.String |
getDescription(java.lang.String verb) |
com.xebialabs.overthere.OverthereFile |
getFile() |
java.util.Map<java.lang.String,java.lang.String> |
getPlaceholders() |
com.xebialabs.deployit.plugin.api.udm.DeployableArtifact |
getSourceArtifact() |
void |
modify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint) |
void |
setFile(com.xebialabs.overthere.OverthereFile file) |
void |
setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders) |
addStartStep, addStopStep, create, create, destroy, destroy, executeNoop, getContainerRestartStrategy, getCreateOrder, getCreateScript, getCreateVerb, getDestroyOrder, getDestroyScript, getDestroyVerb, getModifyOrder, getModifyScript, getModifyVerb, getRestartStrategy, getStandardPropertiesNotToExpose, getStartOrder, getStartScript, getStartVerb, getStopOrder, getStopScript, getStopVerb, getSyncAfterCreateOrder, getSyncAfterDestroyOrder, getSyncAfterModifyOrder, modify, setContainerRestartStrategy, setRestartStrategyaddStep, addStep, addStep, addStep, addStep, checkpoint, checkpoint, controlTaskDispatch, getDiscoverOrder, getExposeDeployedApplication, getLibraryScripts, getPythonVars, getPythonVars, setDiscoverOrder, setExposeDeployedApplicationgetContainer, 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, toStringpublic static final java.lang.String APP_EDITION_PROPERTY
public static final java.lang.String IS_EDITION_PROPERTY
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>protected java.lang.String getDescription(java.lang.String verb)
getDescription in class com.xebialabs.deployit.plugin.python.PythonManagedDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>public void createEditioned(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)
public void modify(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
com.xebialabs.deployit.plugin.api.deployment.specification.Delta delta,
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)
modify in class ExtensibleDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>