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 http://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 HCL VersionVault package is product-specific extension that provides access to HCL VersionVault repositories, each containing product-specific resources and properties. These packages contain functions that provide greater access to the functionality of an HCL VersionVault repository and its underlying resources.

    The HCL VersionVault package contains extensions to the WVCM and STP packages that provide interfaces specific to HCL VersionVault 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).