public class PrincipalManagerImpl extends Object implements PrincipalQueryManager, org.apache.jackrabbit.api.security.principal.PrincipalManager
PrincipalManager interface.SEARCH_TYPE_ALL, SEARCH_TYPE_GROUP, SEARCH_TYPE_NOT_GROUP| Constructor and Description |
|---|
PrincipalManagerImpl(@NotNull PrincipalProvider principalProvider) |
public PrincipalManagerImpl(@NotNull
@NotNull PrincipalProvider principalProvider)
public boolean hasPrincipal(@NotNull
@NotNull String principalName)
hasPrincipal in interface org.apache.jackrabbit.api.security.principal.PrincipalManager@Nullable public @Nullable Principal getPrincipal(@NotNull @NotNull String principalName)
getPrincipal in interface org.apache.jackrabbit.api.security.principal.PrincipalManager@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(@Nullable @Nullable String simpleFilter)
findPrincipals in interface org.apache.jackrabbit.api.security.principal.PrincipalManager@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(@Nullable @Nullable String simpleFilter, int searchType)
findPrincipals in interface org.apache.jackrabbit.api.security.principal.PrincipalManager@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator getPrincipals(int searchType)
getPrincipals in interface org.apache.jackrabbit.api.security.principal.PrincipalManager@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator getGroupMembership(@NotNull @NotNull Principal principal)
getGroupMembership in interface org.apache.jackrabbit.api.security.principal.PrincipalManager@NotNull public @NotNull Principal getEveryone()
getEveryone in interface org.apache.jackrabbit.api.security.principal.PrincipalManager@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(@Nullable @Nullable String simpleFilter, boolean fullText, int searchType, long offset, long limit)
PrincipalQueryManagerprincipal name AND the specified search
type.
Results are expected to be sorted by the principal name.
An implementation may limit the number of principals returned.
If there are no matching principals, an empty iterator is returned.findPrincipals in interface PrincipalQueryManagersearchType - Any of the following constants:
PrincipalManager.SEARCH_TYPE_ALLPrincipalManager.SEARCH_TYPE_GROUPPrincipalManager.SEARCH_TYPE_NOT_GROUPoffset - Offset from where to start returning results. 0 for no offset.limit - Maximal number of results to return. -1 for no limit.PrincipalIterator over the Principals
matching the given filter and search type.Copyright © 2012–2020 The Apache Software Foundation. All rights reserved.