Class Application

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

@Metadata(description="An application. Each version of the application is a separate package.", root=APPLICATIONS) @TypeIcon("icons/types/udm.Application.svg") public class Application extends BaseConfigurationItem
Conceptually, an Application is a configuration item (CI) representing a real-world application, that can be deployed on a specific middleware.

Technically, an Application is a group of all the associated Versions. A Version (sometimes also called package) can be either a DeploymentPackage or a CompositePackage, and contains a collection of DeployableArtifacts and resource specifications. Such a package can be deployed on a Container.

See Also:
  • Constructor Details

    • Application

      public Application()
  • Method Details

    • getLastVersion

      public String getLastVersion()
      Returns:
      The latest application version number as the highest udm.Version name sorted in lexicographical ordering.
    • setLastVersion

      public void setLastVersion(String lastVersion)
      Parameters:
      lastVersion - The latest version number of the application.