Class ExtensibleDeployedArtifact
- 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.python.PythonManagedDeployed<D,C>
-
- com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>
-
- com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployedArtifact
-
- All Implemented Interfaces:
com.xebialabs.deployit.plugin.api.udm.artifact.Artifact,com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>,com.xebialabs.deployit.plugin.api.udm.ConfigurationItem,com.xebialabs.deployit.plugin.api.udm.Deployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>,com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>,com.xebialabs.deployit.plugin.python.IPythonManagedDeployed,java.io.Serializable,java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>
- Direct Known Subclasses:
Module
@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,WasContainer> implements com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringAPP_EDITION_PROPERTYstatic java.lang.StringIS_EDITION_PROPERTY-
Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, type
-
-
Constructor Summary
Constructors Constructor Description ExtensibleDeployedArtifact()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateEditioned(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.StringgetDescription(java.lang.String verb)com.xebialabs.overthere.OverthereFilegetFile()java.util.Map<java.lang.String,java.lang.String>getPlaceholders()com.xebialabs.deployit.plugin.api.udm.DeployableArtifactgetSourceArtifact()voidmodify(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)voidsetFile(com.xebialabs.overthere.OverthereFile file)voidsetPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders)-
Methods inherited from class com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployed
addStartStep, addStopStep, create, create, destroy, destroy, executeNoop, getContainerRestartStrategy, getCreateOrder, getCreateScript, getCreateVerb, getDestroyOrder, getDestroyScript, getDestroyVerb, getModifyOrder, getModifyScript, getModifyVerb, getName, getRestartStrategy, getStandardPropertiesNotToExpose, getStartOrder, getStartScript, getStartVerb, getStopOrder, getStopScript, getStopVerb, getSyncAfterCreateOrder, getSyncAfterDestroyOrder, getSyncAfterModifyOrder, getWasName, modify, setContainerRestartStrategy, setRestartStrategy, setWasName
-
Methods inherited from class com.xebialabs.deployit.plugin.python.PythonManagedDeployed
addStep, addStep, addStep, addStep, addStep, checkpoint, checkpoint, controlTaskDispatch, getDiscoverOrder, getExposeDeployedApplication, getLibraryScripts, getPythonVars, getPythonVars, setDiscoverOrder, setExposeDeployedApplication
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
getBoundConfigurationItems, getContainer, getDeployable, setBoundConfigurationItems, setContainer, setDeployable
-
Methods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
compareTo, equals, get$ciAttributes, get$directoryReference, get$externalProperties, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$token, get$validationMessages, getId, getProperty, getPropertyDescriptor, getType, hashCode, hasProperty, set$ciAttributes, set$directoryReference, set$externalProperties, set$internalId, set$referenceId, set$securedCi, set$securedDirectoryReference, set$token, set$validationMessages, setId, setProperty, setType, toString
-
-
-
-
Field Detail
-
APP_EDITION_PROPERTY
public static final java.lang.String APP_EDITION_PROPERTY
- See Also:
- Constant Field Values
-
IS_EDITION_PROPERTY
public static final java.lang.String IS_EDITION_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getFile
public com.xebialabs.overthere.OverthereFile getFile()
- Specified by:
getFilein interfacecom.xebialabs.deployit.plugin.api.udm.artifact.Artifact
-
setFile
public void setFile(com.xebialabs.overthere.OverthereFile file)
- Specified by:
setFilein interfacecom.xebialabs.deployit.plugin.api.udm.artifact.Artifact
-
getSourceArtifact
public com.xebialabs.deployit.plugin.api.udm.DeployableArtifact getSourceArtifact()
- Specified by:
getSourceArtifactin interfacecom.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
-
getPlaceholders
public java.util.Map<java.lang.String,java.lang.String> getPlaceholders()
- Specified by:
getPlaceholdersin interfacecom.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
-
setPlaceholders
public void setPlaceholders(java.util.Map<java.lang.String,java.lang.String> placeholders)
- Specified by:
setPlaceholdersin interfacecom.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
-
getDescription
protected java.lang.String getDescription(java.lang.String verb)
- Overrides:
getDescriptionin classcom.xebialabs.deployit.plugin.python.PythonManagedDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>
-
createEditioned
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)
-
modify
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)- Overrides:
modifyin classExtensibleDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>
-
-