public class ProxyJackrabbitSession extends ProxySession<org.apache.jackrabbit.api.JackrabbitSession> implements org.apache.jackrabbit.api.JackrabbitSession
jcr, mountACTION_ADD_PROPERTY, ACTION_LOCKING, ACTION_MODIFY_ACCESS_CONTROL, ACTION_MODIFY_PROPERTY, ACTION_NODE_TYPE_MANAGEMENT, ACTION_READ_ACCESS_CONTROL, ACTION_REMOVE_NODE, ACTION_REMOVE_PROPERTY, ACTION_USER_MANAGEMENT, ACTION_VERSIONING| Constructor and Description |
|---|
ProxyJackrabbitSession(ProxyRepository repository,
org.apache.jackrabbit.api.JackrabbitSession jcr,
javax.jcr.Session mount,
Set<String> mountPoints) |
| Modifier and Type | Method and Description |
|---|---|
javax.jcr.Item |
getItemOrNull(String absPath) |
javax.jcr.Node |
getNodeOrNull(String absPath) |
org.apache.jackrabbit.api.security.principal.PrincipalManager |
getPrincipalManager() |
javax.jcr.Property |
getPropertyOrNull(String absPath) |
org.apache.jackrabbit.api.security.user.UserManager |
getUserManager() |
javax.jcr.Workspace |
getWorkspace() |
boolean |
hasPermission(String absPath,
String... actions) |
addLockToken, addNode, addNode, checkPermission, exportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getImportContentHandler, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNode, getNodeByIdentifier, getNodeByUUID, getNodes, getProperty, getRepository, getRetentionManager, getRootNode, getUserID, getValueFactory, hasCapability, hasNodes, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, logout, move, nodeExists, propertyExists, refresh, refresh, removeItem, removeLockToken, save, setNamespacePrefix, unwrap, wrap, wrap, wrap, wrapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddLockToken, checkPermission, exportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getImportContentHandler, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNode, getNodeByIdentifier, getNodeByUUID, getProperty, getRepository, getRetentionManager, getRootNode, getUserID, getValueFactory, hasCapability, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, logout, move, nodeExists, propertyExists, refresh, removeItem, removeLockToken, save, setNamespacePrefixpublic ProxyJackrabbitSession(ProxyRepository repository, org.apache.jackrabbit.api.JackrabbitSession jcr, javax.jcr.Session mount, Set<String> mountPoints)
public javax.jcr.Workspace getWorkspace()
getWorkspace in interface javax.jcr.SessiongetWorkspace in class ProxySession<org.apache.jackrabbit.api.JackrabbitSession>public boolean hasPermission(String absPath, String... actions) throws javax.jcr.RepositoryException
hasPermission in interface org.apache.jackrabbit.api.JackrabbitSessionjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.api.security.principal.PrincipalManager getPrincipalManager()
throws javax.jcr.AccessDeniedException,
javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
getPrincipalManager in interface org.apache.jackrabbit.api.JackrabbitSessionjavax.jcr.AccessDeniedExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionpublic org.apache.jackrabbit.api.security.user.UserManager getUserManager()
throws javax.jcr.AccessDeniedException,
javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
getUserManager in interface org.apache.jackrabbit.api.JackrabbitSessionjavax.jcr.AccessDeniedExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Item getItemOrNull(String absPath) throws javax.jcr.RepositoryException
getItemOrNull in interface org.apache.jackrabbit.api.JackrabbitSessionjavax.jcr.RepositoryExceptionpublic javax.jcr.Property getPropertyOrNull(String absPath) throws javax.jcr.RepositoryException
getPropertyOrNull in interface org.apache.jackrabbit.api.JackrabbitSessionjavax.jcr.RepositoryExceptionpublic javax.jcr.Node getNodeOrNull(String absPath) throws javax.jcr.RepositoryException
getNodeOrNull in interface org.apache.jackrabbit.api.JackrabbitSessionjavax.jcr.RepositoryExceptionCopyright © 2007–2021 The Apache Software Foundation. All rights reserved.