public class PrivilegeManagerDelegator extends Object implements PrivilegeManager
PrivilegeManager
delegates back to a
delegatee wrapping each call into a SessionOperation
closure.Constructor and Description |
---|
PrivilegeManagerDelegator(SessionDelegate delegate,
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, PrivilegeManager pm)
public Privilege[] getRegisteredPrivileges() throws RepositoryException
getRegisteredPrivileges
in interface PrivilegeManager
RepositoryException
public Privilege getPrivilege(String privilegeName) throws AccessControlException, RepositoryException
getPrivilege
in interface PrivilegeManager
AccessControlException
RepositoryException
public Privilege registerPrivilege(String privilegeName, boolean isAbstract, String[] declaredAggregateNames) throws AccessDeniedException, NamespaceException, RepositoryException
registerPrivilege
in interface PrivilegeManager
AccessDeniedException
NamespaceException
RepositoryException
Copyright © 2012–2018 The Apache Software Foundation. All rights reserved.