Class ExtensibleDeployedArtifact
java.lang.Object
com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>
com.xebialabs.deployit.plugin.python.PythonManagedDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>
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,Serializable,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:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.xebialabs.deployit.plugin.python.PythonManagedDeployed
com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo -
Field Summary
FieldsFields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem
id, syntheticProperties, typeFields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELDFields inherited from interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer
CONTAINER_FIELD, DEPLOYABLE_FIELD -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateEditioned(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 StringgetDescription(String verb) com.xebialabs.overthere.OverthereFilegetFile()com.xebialabs.deployit.plugin.api.udm.DeployableArtifactvoidmodify(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(Map<String, 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, setWasNameMethods inherited from class com.xebialabs.deployit.plugin.python.PythonManagedDeployed
addStep, addStep, addStep, addStep, addStep, checkpoint, checkpoint, controlTaskDispatch, getDiscoverOrder, getExposeDeployedApplication, getLibraryScripts, getPythonVars, getPythonVars, setDiscoverOrder, setExposeDeployedApplicationMethods inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseDeployed
getBoundConfigurationItems, getContainer, getDeployable, setBoundConfigurationItems, setContainer, setDeployableMethods 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, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem
get$directoryReference, get$internalId, get$referenceId, get$securedCi, get$securedDirectoryReference, get$validationMessages, getId, getName, getProperty, getType, hasProperty, setId, setProperty
-
Field Details
-
APP_EDITION_PROPERTY
- See Also:
-
IS_EDITION_PROPERTY
- See Also:
-
-
Constructor Details
-
ExtensibleDeployedArtifact
public ExtensibleDeployedArtifact()
-
-
Method Details
-
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
- Specified by:
getPlaceholdersin interfacecom.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
-
setPlaceholders
- Specified by:
setPlaceholdersin interfacecom.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
-
getDescription
- 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>
-