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 PrivilegeManagerRepositoryExceptionpublic Privilege getPrivilege(String privilegeName) throws AccessControlException, RepositoryException
getPrivilege in interface PrivilegeManagerAccessControlExceptionRepositoryExceptionpublic Privilege registerPrivilege(String privilegeName, boolean isAbstract, String[] declaredAggregateNames) throws AccessDeniedException, NamespaceException, RepositoryException
registerPrivilege in interface PrivilegeManagerAccessDeniedExceptionNamespaceExceptionRepositoryExceptionCopyright © 2012-2017 The Apache Software Foundation. All Rights Reserved.