Package javax.jcr.version


package javax.jcr.version
Provides interfaces and classes for content repository versioning functionality.
  • Class
    Description
    Exception will be thrown by Node.checkout and Node.checkpoint if an activity A is present on the current session and any of the following conditions is met: There already is a node in another workspace that has a checked-out node for the version history of N whose jcr:activity references A. There is a version in the version history of N that is not a predecessor of N but whose jcr:activity references A.
    Exception thrown by VersionHistory.addVersionLabel if moveLabel is set to false and an attempt is made to add a label that already exists in the VersionHistory.
    The possible actions specified by the onParentVersion attribute in a property definition within a node type definition.
    A Version object wraps an nt:version node.
    Exception thrown by Version.addSuccessor if an invalid version graph operation is attempted.
    A VersionHistory object wraps an nt:versionHistory node.
    Allows easy iteration through a list of Versions objects with nextVersion as well as a skip method inherited from RangeIterator.
    The VersionManager object is accessed via Workspace.getVersionManager().