|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.jackrabbit.core.session.SessionContext
public class SessionContext
Component context of a session. This class keeps track of the internal components associated with a session.
| Constructor Summary | |
|---|---|
SessionContext(RepositoryContext repositoryContext,
SessionImpl session,
WorkspaceConfig workspaceConfig)
Creates a component context for the given session. |
|
| Method Summary | |
|---|---|
AccessManager |
getAccessManager()
|
DataStore |
getDataStore()
Returns the data store of this repository, or null
if a data store is not configured. |
HierarchyManager |
getHierarchyManager()
|
ItemManager |
getItemManager()
|
SessionItemStateManager |
getItemStateManager()
|
ItemValidator |
getItemValidator()
Returns the item validator of this session. |
String |
getJCRName(org.apache.jackrabbit.spi.Name name)
|
String |
getJCRPath(org.apache.jackrabbit.spi.Path path)
|
NamespaceRegistry |
getNamespaceRegistry()
Returns a namespace registry instance which asserts that the editing session is allowed to modify the namespace registry. |
NodeIdFactory |
getNodeIdFactory()
|
NodeTypeManagerImpl |
getNodeTypeManager()
Returns the node type manager of this session. |
NodeTypeRegistry |
getNodeTypeRegistry()
Returns the node type registry of this repository. |
ObservationManagerImpl |
getObservationManager()
|
org.apache.jackrabbit.api.security.authorization.PrivilegeManager |
getPrivilegeManager()
Returns the privilege manager of this session. |
org.apache.jackrabbit.spi.Name |
getQName(String name)
|
org.apache.jackrabbit.spi.Path |
getQPath(String path)
|
org.apache.jackrabbit.spi.Path |
getQPath(String path,
boolean normalizeIdentifier)
|
RepositoryImpl |
getRepository()
Returns this repository. |
RepositoryContext |
getRepositoryContext()
Returns the repository context of the session. |
NodeId |
getRootNodeId()
Returns the root node identifier of the repository. |
SessionImpl |
getSessionImpl()
Returns this session. |
SessionState |
getSessionState()
Returns the state of this session. |
ValueFactory |
getValueFactory()
Returns the value factory of this session. |
WorkspaceImpl |
getWorkspace()
Returns the workspace of this session. |
void |
setAccessManager(AccessManager accessManager)
|
void |
setItemManager(ItemManager itemManager)
|
void |
setItemStateManager(SessionItemStateManager itemStateManager)
|
void |
setObservationManager(ObservationManagerImpl observationManager)
|
String |
toString()
Dumps the session internals to a string. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public SessionContext(RepositoryContext repositoryContext,
SessionImpl session,
WorkspaceConfig workspaceConfig)
throws RepositoryException
repositoryContext - repository context of the sessionsession - the sessionworkspaceConfig - workspace configuration
RepositoryException - if the workspace can not be accessed| Method Detail |
|---|
public RepositoryContext getRepositoryContext()
public RepositoryImpl getRepository()
public NodeId getRootNodeId()
public DataStore getDataStore()
null
if a data store is not configured.
nullpublic NodeTypeRegistry getNodeTypeRegistry()
public SessionImpl getSessionImpl()
public SessionState getSessionState()
public ValueFactory getValueFactory()
public ItemValidator getItemValidator()
public NodeTypeManagerImpl getNodeTypeManager()
public org.apache.jackrabbit.api.security.authorization.PrivilegeManager getPrivilegeManager()
public NamespaceRegistry getNamespaceRegistry()
public WorkspaceImpl getWorkspace()
public SessionItemStateManager getItemStateManager()
public void setItemStateManager(SessionItemStateManager itemStateManager)
public HierarchyManager getHierarchyManager()
public ItemManager getItemManager()
public void setItemManager(ItemManager itemManager)
public AccessManager getAccessManager()
public void setAccessManager(AccessManager accessManager)
public ObservationManagerImpl getObservationManager()
public void setObservationManager(ObservationManagerImpl observationManager)
public NodeIdFactory getNodeIdFactory()
public org.apache.jackrabbit.spi.Name getQName(String name)
throws org.apache.jackrabbit.spi.commons.conversion.IllegalNameException,
NamespaceException
getQName in interface org.apache.jackrabbit.spi.commons.conversion.NameResolverorg.apache.jackrabbit.spi.commons.conversion.IllegalNameException
NamespaceException
public String getJCRName(org.apache.jackrabbit.spi.Name name)
throws NamespaceException
getJCRName in interface org.apache.jackrabbit.spi.commons.conversion.NameResolverNamespaceException
public org.apache.jackrabbit.spi.Path getQPath(String path)
throws org.apache.jackrabbit.spi.commons.conversion.MalformedPathException,
org.apache.jackrabbit.spi.commons.conversion.IllegalNameException,
NamespaceException
getQPath in interface org.apache.jackrabbit.spi.commons.conversion.PathResolverorg.apache.jackrabbit.spi.commons.conversion.MalformedPathException
org.apache.jackrabbit.spi.commons.conversion.IllegalNameException
NamespaceException
public org.apache.jackrabbit.spi.Path getQPath(String path,
boolean normalizeIdentifier)
throws org.apache.jackrabbit.spi.commons.conversion.MalformedPathException,
org.apache.jackrabbit.spi.commons.conversion.IllegalNameException,
NamespaceException
getQPath in interface org.apache.jackrabbit.spi.commons.conversion.PathResolverorg.apache.jackrabbit.spi.commons.conversion.MalformedPathException
org.apache.jackrabbit.spi.commons.conversion.IllegalNameException
NamespaceException
public String getJCRPath(org.apache.jackrabbit.spi.Path path)
throws NamespaceException
getJCRPath in interface org.apache.jackrabbit.spi.commons.conversion.PathResolverNamespaceExceptionpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||