Class WpsAlwaysUploadedDeployedArtifact

  • 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,​com.xebialabs.deployit.plugin.was.container.WasContainer>, com.xebialabs.deployit.plugin.api.udm.EmbeddedDeployedContainer<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,​com.xebialabs.deployit.plugin.was.container.WasContainer>, com.xebialabs.deployit.plugin.python.IPythonManagedDeployed, java.io.Serializable, java.lang.Comparable<com.xebialabs.deployit.plugin.api.udm.base.BaseConfigurationItem>

    @Metadata(virtual=true)
    public class WpsAlwaysUploadedDeployedArtifact
    extends com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployedArtifact
    See Also:
    Serialized Form
    • 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 inherited from class com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployedArtifact

        APP_EDITION_PROPERTY, IS_EDITION_PROPERTY
      • 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
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected boolean addStep​(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx, int order, java.lang.String scriptPath, java.lang.String verb, boolean uploadArtifactData, com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)  
      • Methods inherited from class com.xebialabs.deployit.plugin.was.deployed.ExtensibleDeployedArtifact

        createEditioned, getDescription, getFile, getPlaceholders, getSourceArtifact, modify, setFile, setPlaceholders
      • 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, 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
    • Constructor Detail

      • WpsAlwaysUploadedDeployedArtifact

        public WpsAlwaysUploadedDeployedArtifact()
    • Method Detail

      • addStep

        protected boolean addStep​(com.xebialabs.deployit.plugin.api.deployment.planning.DeploymentPlanningContext ctx,
                                  int order,
                                  java.lang.String scriptPath,
                                  java.lang.String verb,
                                  boolean uploadArtifactData,
                                  com.xebialabs.deployit.plugin.python.PythonManagedDeployed.CheckpointInfo checkpoint)
        Overrides:
        addStep in class com.xebialabs.deployit.plugin.python.PythonManagedDeployed<com.xebialabs.deployit.plugin.api.udm.DeployableArtifact,​com.xebialabs.deployit.plugin.was.container.WasContainer>