Class MockPrincipalManager

java.lang.Object
org.apache.sling.testing.mock.jcr.MockPrincipalManager
All Implemented Interfaces:
org.apache.jackrabbit.api.security.principal.PrincipalManager

public class MockPrincipalManager extends Object implements org.apache.jackrabbit.api.security.principal.PrincipalManager
  • Field Details

  • Method Details

    • findPrincipals

      @NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator findPrincipals(@Nullable @Nullable String simpleFilter)
      Specified by:
      findPrincipals in interface org.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 interface org.apache.jackrabbit.api.security.principal.PrincipalManager
    • getEveryone

      @NotNull public @NotNull Principal getEveryone()
      Specified by:
      getEveryone in interface org.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 interface org.apache.jackrabbit.api.security.principal.PrincipalManager
    • getPrincipal

      @Nullable public @Nullable Principal getPrincipal(@NotNull @NotNull String principalName)
      Specified by:
      getPrincipal in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
    • getPrincipals

      @NotNull public @NotNull org.apache.jackrabbit.api.security.principal.PrincipalIterator getPrincipals(int searchType)
      Specified by:
      getPrincipals in interface org.apache.jackrabbit.api.security.principal.PrincipalManager
    • hasPrincipal

      public boolean hasPrincipal(@NotNull @NotNull String principalName)
      Specified by:
      hasPrincipal in interface org.apache.jackrabbit.api.security.principal.PrincipalManager