Class PrincipalManagerDelegator
- java.lang.Object
-
- org.apache.jackrabbit.oak.jcr.delegate.PrincipalManagerDelegator
-
- All Implemented Interfaces:
org.apache.jackrabbit.api.security.principal.PrincipalManager
,org.apache.jackrabbit.oak.spi.security.principal.PrincipalQueryManager
public class PrincipalManagerDelegator extends Object implements org.apache.jackrabbit.api.security.principal.PrincipalManager, org.apache.jackrabbit.oak.spi.security.principal.PrincipalQueryManager
This implementation ofPrincipalManager
delegates back to a delegatee wrapping each call into aSessionOperation
closure.
-
-
Constructor Summary
Constructors Constructor Description PrincipalManagerDelegator(SessionDelegate delegate, org.apache.jackrabbit.api.security.principal.PrincipalManager principalManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method 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)
-
-
-
Constructor Detail
-
PrincipalManagerDelegator
public PrincipalManagerDelegator(SessionDelegate delegate, org.apache.jackrabbit.api.security.principal.PrincipalManager principalManager)
-
-
Method Detail
-
hasPrincipal
public boolean hasPrincipal(@NotNull @NotNull String principalName)
- Specified by:
hasPrincipal
in interfaceorg.apache.jackrabbit.api.security.principal.PrincipalManager
-
getPrincipal
@Nullable public @Nullable Principal getPrincipal(@NotNull @NotNull String principalName)
- Specified by:
getPrincipal
in interfaceorg.apache.jackrabbit.api.security.principal.PrincipalManager
-
findPrincipals
@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(@Nullable @Nullable String simpleFilter)
- Specified by:
findPrincipals
in interfaceorg.apache.jackrabbit.api.security.principal.PrincipalManager
-
findPrincipals
@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(@Nullable @Nullable String simpleFilter, int searchType)
- Specified by:
findPrincipals
in interfaceorg.apache.jackrabbit.api.security.principal.PrincipalManager
-
getPrincipals
@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator getPrincipals(int searchType)
- Specified by:
getPrincipals
in interfaceorg.apache.jackrabbit.api.security.principal.PrincipalManager
-
getGroupMembership
@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator getGroupMembership(@NotNull @NotNull Principal principal)
- Specified by:
getGroupMembership
in interfaceorg.apache.jackrabbit.api.security.principal.PrincipalManager
-
getEveryone
@NotNull public @NotNull Principal getEveryone()
- Specified by:
getEveryone
in interfaceorg.apache.jackrabbit.api.security.principal.PrincipalManager
-
findPrincipals
@NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(@Nullable @Nullable String simpleFilter, boolean fullText, int searchType, long offset, long limit)
- Specified by:
findPrincipals
in interfaceorg.apache.jackrabbit.oak.spi.security.principal.PrincipalQueryManager
-
-