public class ProxyJackrabbitSession extends ProxySession<org.apache.jackrabbit.api.JackrabbitSession> implements org.apache.jackrabbit.api.JackrabbitSession
jcr, mount
ACTION_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, wrap
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addLockToken, 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, setNamespacePrefix
public 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.Session
getWorkspace
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.JackrabbitSession
javax.jcr.RepositoryException
public 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.JackrabbitSession
javax.jcr.AccessDeniedException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException
public 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.JackrabbitSession
javax.jcr.AccessDeniedException
javax.jcr.UnsupportedRepositoryOperationException
javax.jcr.RepositoryException
public javax.jcr.Item getItemOrNull(String absPath) throws javax.jcr.RepositoryException
getItemOrNull
in interface org.apache.jackrabbit.api.JackrabbitSession
javax.jcr.RepositoryException
public javax.jcr.Property getPropertyOrNull(String absPath) throws javax.jcr.RepositoryException
getPropertyOrNull
in interface org.apache.jackrabbit.api.JackrabbitSession
javax.jcr.RepositoryException
public javax.jcr.Node getNodeOrNull(String absPath) throws javax.jcr.RepositoryException
getNodeOrNull
in interface org.apache.jackrabbit.api.JackrabbitSession
javax.jcr.RepositoryException
Copyright © 2007–2021 The Apache Software Foundation. All rights reserved.