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.PrincipalQueryManager
Copyright © 2012–2020 The Apache Software Foundation. All rights reserved.