Package org.silverpeas.core.jcr
The JCR (Java Content Repository) provides a tree-based approach to store data with support of metadata, versioning, and WebDAV access. This package provides the classes that wrap the specific implementation of the JCR for Silverpeas use. All the mechanisms used to put a bridge between the JCR backend and Silverpeas are defined in the subpackages.
The RepositoryProvider
instance aims to provide, with the IoC
mechanism, the Repository
object through which Silverpeas access the JCR. The
implementation of the Repository
is provided by the underlying JCR backend. For
doing, the RepositoryProvider
instance delegates the getting of such a
repository to a RepositoryFactory
object gotten through the Java Service
Provider interface (as specified in the JCR API). This factory has to be defined by the bridge
between Silverpeas and a given JCR backend and it must satisfy some settings defined in
RepositorySettings
object.
- Author:
- mmoquillon
-
Interface Summary Interface Description SilverpeasRepositoryFactory A factory of JCR repositories in the context of execution of Silverpeas. -
Class Summary Class Description JCRSession Implementation of theSession
in Silverpeas.RepositoryProvider A provider of JCR instances.SilverpeasRepository Implementation of theRepository
in Silverpeas.