public class PrivilegeManagerDelegator extends Object implements org.apache.jackrabbit.api.security.authorization.PrivilegeManager
PrivilegeManager
delegates back to a
delegatee wrapping each call into a SessionOperation
closure.Constructor and Description |
---|
PrivilegeManagerDelegator(SessionDelegate delegate,
org.apache.jackrabbit.api.security.authorization.PrivilegeManager pm) |
Modifier and Type | Method and Description |
---|---|
Privilege |
getPrivilege(String privilegeName) |
Privilege[] |
getRegisteredPrivileges() |
Privilege |
registerPrivilege(String privilegeName,
boolean isAbstract,
String[] declaredAggregateNames) |
public PrivilegeManagerDelegator(SessionDelegate delegate, org.apache.jackrabbit.api.security.authorization.PrivilegeManager pm)
public Privilege[] getRegisteredPrivileges() throws RepositoryException
getRegisteredPrivileges
in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManager
RepositoryException
public Privilege getPrivilege(String privilegeName) throws AccessControlException, RepositoryException
getPrivilege
in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManager
AccessControlException
RepositoryException
public Privilege registerPrivilege(String privilegeName, boolean isAbstract, String[] declaredAggregateNames) throws AccessDeniedException, NamespaceException, RepositoryException
registerPrivilege
in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManager
AccessDeniedException
NamespaceException
RepositoryException
Copyright © 2012-2015 The Apache Software Foundation. All Rights Reserved.