public class PrincipalManagerDelegator extends Object implements org.apache.jackrabbit.api.security.principal.PrincipalManager, org.apache.jackrabbit.oak.spi.security.principal.PrincipalQueryManager
PrincipalManager delegates back to a
delegatee wrapping each call into a SessionOperation closure.SEARCH_TYPE_ALL, SEARCH_TYPE_GROUP, SEARCH_TYPE_NOT_GROUP| Constructor and Description |
|---|
PrincipalManagerDelegator(SessionDelegate delegate,
org.apache.jackrabbit.api.security.principal.PrincipalManager principalManager) |
| Modifier and Type | Method and Description |
|---|---|
@NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator |
findPrincipals(@Nullable String simpleFilter) |
@NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator |
findPrincipals(@Nullable String simpleFilter,
boolean fullText,
int searchType,
long offset,
long limit) |
@NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator |
findPrincipals(@Nullable String simpleFilter,
int searchType) |
@NotNull Principal |
getEveryone() |
@NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator |
getGroupMembership(@NotNull Principal principal) |
@Nullable Principal |
getPrincipal(@NotNull String principalName) |
@NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator |
getPrincipals(int searchType) |
boolean |
hasPrincipal(@NotNull String principalName) |
public PrincipalManagerDelegator(SessionDelegate delegate, org.apache.jackrabbit.api.security.principal.PrincipalManager principalManager)
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)
findPrincipals in interface org.apache.jackrabbit.oak.spi.security.principal.PrincipalQueryManagerCopyright © 2012–2020 The Apache Software Foundation. All rights reserved.