public class PrincipalManagerImpl extends Object implements PrincipalManager
PrincipalManager interface.SEARCH_TYPE_ALL, SEARCH_TYPE_GROUP, SEARCH_TYPE_NOT_GROUP| Constructor and Description |
|---|
PrincipalManagerImpl(PrincipalProvider principalProvider) |
| Modifier and Type | Method and Description |
|---|---|
PrincipalIterator |
findPrincipals(String simpleFilter) |
PrincipalIterator |
findPrincipals(String simpleFilter,
int searchType) |
Principal |
getEveryone() |
PrincipalIterator |
getGroupMembership(Principal principal) |
Principal |
getPrincipal(String principalName) |
PrincipalIterator |
getPrincipals(int searchType) |
boolean |
hasPrincipal(String principalName) |
public PrincipalManagerImpl(@Nonnull PrincipalProvider principalProvider)
public boolean hasPrincipal(@Nonnull String principalName)
hasPrincipal in interface PrincipalManager@CheckForNull public Principal getPrincipal(@Nonnull String principalName)
getPrincipal in interface PrincipalManager@Nonnull public PrincipalIterator findPrincipals(@Nullable String simpleFilter)
findPrincipals in interface PrincipalManager@Nonnull public PrincipalIterator findPrincipals(@Nullable String simpleFilter, int searchType)
findPrincipals in interface PrincipalManager@Nonnull public PrincipalIterator getPrincipals(int searchType)
getPrincipals in interface PrincipalManager@Nonnull public PrincipalIterator getGroupMembership(@Nonnull Principal principal)
getGroupMembership in interface PrincipalManager@Nonnull public Principal getEveryone()
getEveryone in interface PrincipalManagerCopyright © 2012–2018 The Apache Software Foundation. All rights reserved.