JSR 283 Spec Download
Content Repository for Java Technology API 2.0 was released in September 2009.
What's New in v2.0?
Since this JSR represents an enhancement of JSR-170, the same general goals apply to this JSR as to JSR-170.
In particular, the following functional areas have been reviewed by the expert group and found it's way into the 2.0 specification:
- Completely re-organized and clarified Specification: separate Content Repository model section and removed a lot of the Java Language dependency
- A new Abstract Query Model with a Java binding and revamped result-set to allow for multiple nodes (aka Joins)
- Extended permission support with ACL and Access Control Policies
- Support for interaction with Records Management systems. Allows setting and introspection of Retention Policies and Legal Holds
- Simplified Versioning Model to allow for ease of adoption.
- Better BPM support - allows to express and introspect Lifecycle status and transitions.
- Standardized way of registering new and modify registered Nodetypes
- New properties and nodetypes - such as mix:title, mix:created, mix:language, nt:address..
- Standardized way of create and remove workspaces
- Improved graph representation - Multi-filing. Nodes can have multiple parents.
- Journalling Observation with "delta since" support. What changed since I last checked?
Specification Download (Final Release)
- Download the Final Release Package (from jcp.org)
- or visit the online version at www.day.com/specs/jcr/2.0
