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 |
---|---|
javax.jcr.security.Privilege |
getPrivilege(String privilegeName) |
javax.jcr.security.Privilege[] |
getRegisteredPrivileges() |
javax.jcr.security.Privilege |
registerPrivilege(String privilegeName,
boolean isAbstract,
String[] declaredAggregateNames) |
public PrivilegeManagerDelegator(SessionDelegate delegate, org.apache.jackrabbit.api.security.authorization.PrivilegeManager pm)
public javax.jcr.security.Privilege[] getRegisteredPrivileges() throws javax.jcr.RepositoryException
getRegisteredPrivileges
in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManager
javax.jcr.RepositoryException
public javax.jcr.security.Privilege getPrivilege(String privilegeName) throws javax.jcr.security.AccessControlException, javax.jcr.RepositoryException
getPrivilege
in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManager
javax.jcr.security.AccessControlException
javax.jcr.RepositoryException
public javax.jcr.security.Privilege registerPrivilege(String privilegeName, boolean isAbstract, String[] declaredAggregateNames) throws javax.jcr.AccessDeniedException, javax.jcr.NamespaceException, javax.jcr.RepositoryException
registerPrivilege
in interface org.apache.jackrabbit.api.security.authorization.PrivilegeManager
javax.jcr.AccessDeniedException
javax.jcr.NamespaceException
javax.jcr.RepositoryException
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.