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, 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

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
    static final String
     

    Fields inherited from class com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem

    id, syntheticProperties, type

    Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.ConfigurationItem

    SYNTHETIC_PROPERTIES_FIELD, TYPE_FIELD

    Fields inherited from interface com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer

    CONTAINER_FIELD, DEPLOYABLE_FIELD
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    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 String
     
    com.xebialabs.overthere.OverthereFile
     
     
    com.xebialabs.deployit.plugin.api.udm.DeployableArtifact
     
    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
     

    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

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods 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

  • Constructor Details

    • ExtensibleDeployedArtifact

      public ExtensibleDeployedArtifact()
  • Method Details

    • getFile

      public com.xebialabs.overthere.OverthereFile getFile()
      Specified by:
      getFile in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifact
    • setFile

      public void setFile(com.xebialabs.overthere.OverthereFile file)
      Specified by:
      setFile in interface com.xebialabs.deployit.plugin.api.udm.artifact.Artifact
    • getSourceArtifact

      public com.xebialabs.deployit.plugin.api.udm.DeployableArtifact getSourceArtifact()
      Specified by:
      getSourceArtifact in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
    • getPlaceholders

      public Map<String,String> getPlaceholders()
      Specified by:
      getPlaceholders in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
    • setPlaceholders

      public void setPlaceholders(Map<String,String> placeholders)
      Specified by:
      setPlaceholders in interface com.xebialabs.deployit.plugin.api.udm.artifact.DerivedArtifact<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact>
    • getDescription

      protected String getDescription(String verb)
      Overrides:
      getDescription in class com.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:
      modify in class ExtensibleDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,WasContainer>