org.apache.jackrabbit.oak.jcr.delegate
Class PrincipalManagerDelegator
java.lang.Object
org.apache.jackrabbit.oak.jcr.delegate.PrincipalManagerDelegator
- All Implemented Interfaces:
- org.apache.jackrabbit.api.security.principal.PrincipalManager
public class PrincipalManagerDelegator
- extends Object
- implements org.apache.jackrabbit.api.security.principal.PrincipalManager
This implementation of PrincipalManager
delegates back to a
delegatee wrapping each call into a SessionOperation
closure.
- See Also:
SessionDelegate.perform(SessionOperation)
Fields inherited from interface org.apache.jackrabbit.api.security.principal.PrincipalManager |
SEARCH_TYPE_ALL, SEARCH_TYPE_GROUP, SEARCH_TYPE_NOT_GROUP |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PrincipalManagerDelegator
public PrincipalManagerDelegator(SessionDelegate delegate,
org.apache.jackrabbit.api.security.principal.PrincipalManager principalManager)
hasPrincipal
public boolean hasPrincipal(String principalName)
- Specified by:
hasPrincipal
in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
getPrincipal
public Principal getPrincipal(String principalName)
- Specified by:
getPrincipal
in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
findPrincipals
public org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(String simpleFilter)
- Specified by:
findPrincipals
in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
findPrincipals
public org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(String simpleFilter,
int searchType)
- Specified by:
findPrincipals
in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
getPrincipals
public org.apache.jackrabbit.api.security.principal.PrincipalIterator getPrincipals(int searchType)
- Specified by:
getPrincipals
in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
getGroupMembership
public org.apache.jackrabbit.api.security.principal.PrincipalIterator getGroupMembership(Principal principal)
- Specified by:
getGroupMembership
in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
getEveryone
public Principal getEveryone()
- Specified by:
getEveryone
in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
Copyright © 2012-2014 The Apache Software Foundation. All Rights Reserved.