OCM Version Management
Right now, the OCM tools provides basic versioning features:
- Check in, check out.
- Retrieve version history (first version, last version, the complete history, ...).
- Apply labels.
Later, we would like to add more advanced versioning support like version compare, replace, revert, ... Each versioned object has to be mapped to a mix:versionable JCR node. It is possible to specify this node type in the xml class descriptor or with an annotation :