Class DeployedApplication

All Implemented Interfaces:
ConfigurationItem, Serializable, Comparable<BaseConfigurationItem>

@Metadata(description="A deployment of an application package or a deployable artifact to a middleware CI or an environment.") @TypeIcon("icons/types/udm.DeployedApplication.svg") public class DeployedApplication extends BaseConfigurationItemWithPolicies
A deployment of an application package (a Version) on an Environment.

Note that this is not the action, but the state of a deployment.

See Also:
  • Constructor Details

    • DeployedApplication

      public DeployedApplication()
    • DeployedApplication

      public DeployedApplication(Version version, Environment environment)
  • Method Details

    • findApplicationVersions

      @CandidateValuesFilter(name="deployedApplicationVersionCandidateFilter") public static SearchParameters findApplicationVersions(ConfigurationItem context, PropertyDescriptor property)
    • getVersion

      public Version getVersion()
      Returns:
      The package (a Version) that is part of this deployment.
    • setVersion

      public void setVersion(Version version)
      Parameters:
      version - The package (a Version) that is part of this deployment.
    • getEnvironment

      public Environment getEnvironment()
      Returns:
      The target Environment of this deployment.
    • setEnvironment

      public void setEnvironment(Environment environment)
      Parameters:
      environment - The target Environment of this deployment.
    • getDeployeds

      public Set<Deployed> getDeployeds()
      Returns:
      The Deployed items that have been deployed to the Environment.
    • setDeployeds

      public void setDeployeds(Set<Deployed> deployeds)
      Parameters:
      deployeds - The Deployed items that have been deployed to the Environment.
    • addDeployed

      public void addDeployed(Deployed deployed)
    • addDeployeds

      public void addDeployeds(Deployed... deployeds)
    • addDeployeds

      public void addDeployeds(Collection<Deployed> deployeds)
    • getOrchestrator

      public List<String> getOrchestrator()
      Returns:
      A list of Orchestrator names that can be used to orchestrate a deployment.
    • setOrchestrator

      public void setOrchestrator(List<String> orchestrator)
    • isOptimizePlan

      public boolean isOptimizePlan()
    • setOptimizePlan

      public void setOptimizePlan(boolean optimizePlan)
    • getBoundConfigurationItems

      public Set<ConfigurationItem> getBoundConfigurationItems()
    • setBoundConfigurationItems

      public void setBoundConfigurationItems(Set<ConfigurationItem> boundConfigurationItems)
    • getUnresolvedPlaceholders

      public Map<String,String> getUnresolvedPlaceholders()
    • setUnresolvedPlaceholders

      public void setUnresolvedPlaceholders(Map<String,String> unresolvedPlaceholders)
    • getUnresolvedPlaceholdersWithValues

      public Map<String,String> getUnresolvedPlaceholdersWithValues()
    • isUndeployDependencies

      public boolean isUndeployDependencies()
    • setUndeployDependencies

      public void setUndeployDependencies(boolean undeployDependencies)
    • isProvisioning

      public boolean isProvisioning()
    • add$ResolvedPlaceholder

      public void add$ResolvedPlaceholder(com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder resolvedPlaceholder)
    • add$ResolvedPlaceholders

      public void add$ResolvedPlaceholders(Set<com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder> resolvedPlaceholders)
    • get$ResolvedPlaceholders

      public Set<com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder> get$ResolvedPlaceholders()
    • set$resolvedPlaceholders

      public void set$resolvedPlaceholders(Set<com.xebialabs.deployit.plugin.api.deployment.ResolvedPlaceholder> $resolvedPlaceholders)
    • hasProvisioned

      public boolean hasProvisioned()
    • isForceRedeploy

      public boolean isForceRedeploy()
    • setForceRedeploy

      public void setForceRedeploy(boolean forceRedeploy)