Class ProxyPrivilegeManager
java.lang.Object
org.apache.sling.jcr.base.internal.mount.ProxyWrapper<org.apache.jackrabbit.api.security.authorization.PrivilegeManager>
org.apache.sling.jcr.base.internal.mount.ProxyPrivilegeManager
- All Implemented Interfaces:
org.apache.jackrabbit.api.security.authorization.PrivilegeManager
public class ProxyPrivilegeManager
extends ProxyWrapper<org.apache.jackrabbit.api.security.authorization.PrivilegeManager>
implements org.apache.jackrabbit.api.security.authorization.PrivilegeManager
-
Constructor Summary
ConstructorsConstructorDescriptionProxyPrivilegeManager(ProxySession<?> mountSession, org.apache.jackrabbit.api.security.authorization.PrivilegeManager delegate, org.apache.jackrabbit.api.security.authorization.PrivilegeManager mount) -
Method Summary
Modifier and TypeMethodDescriptionjavax.jcr.security.PrivilegegetPrivilege(String privilegeName) javax.jcr.security.Privilege[]javax.jcr.security.PrivilegeregisterPrivilege(String privilegeName, boolean isAbstract, String[] declaredAggregateNames)
-
Constructor Details
-
ProxyPrivilegeManager
public ProxyPrivilegeManager(ProxySession<?> mountSession, org.apache.jackrabbit.api.security.authorization.PrivilegeManager delegate, org.apache.jackrabbit.api.security.authorization.PrivilegeManager mount)
-
-
Method Details
-
getRegisteredPrivileges
public javax.jcr.security.Privilege[] getRegisteredPrivileges() throws javax.jcr.RepositoryException- Specified by:
getRegisteredPrivilegesin interfaceorg.apache.jackrabbit.api.security.authorization.PrivilegeManager- Throws:
javax.jcr.RepositoryException
-
getPrivilege
public javax.jcr.security.Privilege getPrivilege(String privilegeName) throws javax.jcr.security.AccessControlException, javax.jcr.RepositoryException - Specified by:
getPrivilegein interfaceorg.apache.jackrabbit.api.security.authorization.PrivilegeManager- Throws:
javax.jcr.security.AccessControlExceptionjavax.jcr.RepositoryException
-
registerPrivilege
public javax.jcr.security.Privilege registerPrivilege(String privilegeName, boolean isAbstract, String[] declaredAggregateNames) throws javax.jcr.AccessDeniedException, javax.jcr.NamespaceException, javax.jcr.RepositoryException - Specified by:
registerPrivilegein interfaceorg.apache.jackrabbit.api.security.authorization.PrivilegeManager- Throws:
javax.jcr.AccessDeniedExceptionjavax.jcr.NamespaceExceptionjavax.jcr.RepositoryException
-