|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
org.apache.sling.jcr.base package provides basic support
to expose JCR repositories in Sling.
See:
Description
| Class Summary | |
|---|---|
| AbstractNamespaceMappingRepository | Deprecated. as of API version 2.3 (bundle version 2.3). |
| AbstractSlingRepository | Deprecated. as of API version 2.3 (bundle version 2.3). |
| AbstractSlingRepository2 | The AbstractSlingRepository2 is an abstract implementation of
the SlingRepository version 2.2 interface (phasing
AbstractSlingRepository2.loginAdministrative(String) out in favor of
AbstractSlingRepository2.loginService(String, String)) which provides default support for
attached repositories as well as namespace mapping support by wrapping
sessions with namespace support (see
AbstractSlingRepository2.getNamespaceAwareSession(Session)). |
| AbstractSlingRepositoryManager | The AbstractSlingRepositoryManager is the basis for controlling
the JCR repository instances used by Sling. |
| NamespaceMappingSupport | The NamespaceMappingSupport is an abstract base class for
implementing support for dynamic namespace mapping in SlingRepository
instances. |
| NodeTypeLoader | The NodeTypeSupport contains utility methods to register node
types from a CND
nodetype definition file given as an URL or InputStream with the
repository. |
| SessionProxyHandler | The session proxy handler creates session proxies to handle the namespace mapping support if impersonate is called on the session. |
| SessionProxyHandler.SessionProxyInvocationHandler | |
The org.apache.sling.jcr.base package provides basic support
to expose JCR repositories in Sling. The primary classes to implement are
org.apache.sling.jcr.base.AbstractSlingRepositoryManager to
manage the actual JCR repository instance and
AbstractSlingRepository2 being the
basis for the repository service instance handed to using bundles.
The old AbstractSlingRepository
class is being deprecated in favor of the new method of providing access
to JCR repositories. Likewise the
AbstractNamespaceMappingRepository is
deprecated in favor of the new
NamespaceMappingSupport abstract class
and said repository manager.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||