Interface JackrabbitSessionIWrap
-
- All Superinterfaces:
BaseSessionIWrap<org.apache.jackrabbit.api.JackrabbitSession>,org.apache.jackrabbit.api.JackrabbitSession,javax.jcr.Session
@ProviderType public interface JackrabbitSessionIWrap extends BaseSessionIWrap<org.apache.jackrabbit.api.JackrabbitSession>, org.apache.jackrabbit.api.JackrabbitSession
Interface for wrappers of JackrabbitSessions.
-
-
Field Summary
-
Fields inherited from interface org.apache.jackrabbit.api.JackrabbitSession
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
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default javax.jcr.ItemgetItemOrNull(String absPath)default javax.jcr.NodegetNodeOrNull(String absPath)default org.apache.jackrabbit.api.security.principal.PrincipalManagergetPrincipalManager()default javax.jcr.PropertygetPropertyOrNull(String absPath)default org.apache.jackrabbit.api.security.user.UserManagergetUserManager()default booleanhasPermission(String absPath, String... actions)-
Methods inherited from interface com.adobe.acs.commons.wrap.jcr.BaseSessionIWrap
addLockToken, checkPermission, exportDocumentView, exportDocumentView, exportSystemView, exportSystemView, getAccessControlManager, getAttribute, getAttributeNames, getImportContentHandler, getItem, getLockTokens, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNode, getNodeByIdentifier, getNodeByUUID, getProperty, getRepository, getRetentionManager, getRootNode, getUserID, getValueFactory, getWorkspace, hasCapability, hasPendingChanges, hasPermission, impersonate, importXML, isLive, itemExists, logout, move, nodeExists, propertyExists, refresh, removeItem, removeLockToken, save, setNamespacePrefix, unwrapSession, wrapItem, wrapSession, wrapWorkspace
-
-
-
-
Method Detail
-
hasPermission
default boolean hasPermission(@Nonnull String absPath, @Nonnull String... actions) throws javax.jcr.RepositoryException
- Specified by:
hasPermissionin interfaceorg.apache.jackrabbit.api.JackrabbitSession- Throws:
javax.jcr.RepositoryException
-
getPrincipalManager
default org.apache.jackrabbit.api.security.principal.PrincipalManager getPrincipalManager() throws javax.jcr.AccessDeniedException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
getPrincipalManagerin interfaceorg.apache.jackrabbit.api.JackrabbitSession- Throws:
javax.jcr.AccessDeniedExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
getUserManager
default org.apache.jackrabbit.api.security.user.UserManager getUserManager() throws javax.jcr.AccessDeniedException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
getUserManagerin interfaceorg.apache.jackrabbit.api.JackrabbitSession- Throws:
javax.jcr.AccessDeniedExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
getItemOrNull
default javax.jcr.Item getItemOrNull(String absPath) throws javax.jcr.RepositoryException
- Specified by:
getItemOrNullin interfaceorg.apache.jackrabbit.api.JackrabbitSession- Throws:
javax.jcr.RepositoryException
-
getPropertyOrNull
default javax.jcr.Property getPropertyOrNull(String absPath) throws javax.jcr.RepositoryException
- Specified by:
getPropertyOrNullin interfaceorg.apache.jackrabbit.api.JackrabbitSession- Throws:
javax.jcr.RepositoryException
-
getNodeOrNull
default javax.jcr.Node getNodeOrNull(String absPath) throws javax.jcr.RepositoryException
- Specified by:
getNodeOrNullin interfaceorg.apache.jackrabbit.api.JackrabbitSession- Throws:
javax.jcr.RepositoryException
-
-