Packaging

The API consists of the following packages:
  • WVCM: javax.wvcm

    The JSR-147 defined interface. The Workspace Versioning and Configuration Management package (WVCM) is the subset of functionality that has been accepted by the standards body. For more information about WVCM, see https://www.jcp.org/en/jsr/detail?id=147.

    The WVCM interfaces form the basis of the API and provide a well-defined object model for expressing the configuration management operations and functions.

    WVCM is expressed as a set of Java interfaces with associated Javadoc information. The interfaces define the form of the object model, and the comments describe the expected semantics of the operations.

  • com.ibm.rational.wvcm.stp

    The STP package is an extension of the WVCM package. This package contains the interfaces of the API and provides the common object model for product resources. This package is independent of product-specific repositories or implementations. It includes the common interfaces from which product-specific interfaces can be derived.

    General mechanisms of WVCM are enhanced with the introduction of meta-properties, an extended property request mechanism, and support for multiple types of repositories.

    Additionally, this package defines an interface for parsing and composing resource locations that conform to the common syntax for location strings.

  • com.ibm.rational.wvcm.stp.cc

    The DevOps Code ClearCase® package is product-specific extension that provides access to DevOps Code ClearCase repositories, each containing product-specific resources and properties. These packages contain functions that provide greater access to the functionality of a DevOps Code ClearCase repository and its underlying resources.

    The DevOps Code ClearCase package contains extensions to the WVCM and STP packages that provide interfaces specific to DevOps Code ClearCase resources.

A prefix is added to the WVCM base class name of the interfaces and classes in each package (for example, Resource, StpResource, and CcResource).