Uses of Class
com.composum.sling.core.usermanagement.service.AuthorizableWrapper
-
-
Uses of AuthorizableWrapper in com.composum.sling.core.usermanagement.core
Classes in com.composum.sling.core.usermanagement.core with type parameters of type AuthorizableWrapper Modifier and Type Class Description class
UserManagementServlet.GetAuthorizables<A extends AuthorizableWrapper,E extends AuthorizableModel>
-
Uses of AuthorizableWrapper in com.composum.sling.core.usermanagement.model
Methods in com.composum.sling.core.usermanagement.model with parameters of type AuthorizableWrapper Modifier and Type Method Description protected AuthorizableModel
AuthorizablesView. addNode(@Nullable AuthorizableWrapper authorizable)
protected @Nullable AuthorizableModel
AuthorizablesView. createNode(@NotNull AuthorizableWrapper authorizable)
protected static String
AuthorizableModel. getType(@NotNull AuthorizableWrapper authorizable)
protected boolean
AuthorizablesMap. isSourceOfTarget(AuthorizableWrapper source, String targetId)
Method parameters in com.composum.sling.core.usermanagement.model with type arguments of type AuthorizableWrapper Modifier and Type Method Description protected void
AuthorizablesMap. addSourceRelations(@Nullable Class<? extends AuthorizableWrapper> selector, Authorizables.Filter filter, @NotNull AuthorizableModel target, @NotNull Set<String> done)
protected void
AuthorizablesGraph. extendedScan(@Nullable Class<? extends AuthorizableWrapper> selector, Authorizables.Filter filter, @Nullable Set<String> singleFocusDone)
protected void
AuthorizablesMap. extendedScan(@Nullable Class<? extends AuthorizableWrapper> selector, Authorizables.Filter filter, @Nullable Set<String> singleFocusDone)
protected void
AuthorizablesMap. scanRelations(@Nullable Class<? extends AuthorizableWrapper> selector, Authorizables.Filter filter)
protected void
AuthorizablesRefs. scanRelations(@Nullable Class<? extends AuthorizableWrapper> selector, Authorizables.Filter filter)
protected static @NotNull Set<String>
AuthorizableModel. stripIDs(@NotNull Iterator<? extends AuthorizableWrapper> authorizableIterator)
Constructors in com.composum.sling.core.usermanagement.model with parameters of type AuthorizableWrapper Constructor Description AuthorizableModel(Authorizables.Context context, @NotNull AuthorizableWrapper authorizable)
UserModel(Authorizables.Context context, @NotNull AuthorizableWrapper authorizable)
Constructor parameters in com.composum.sling.core.usermanagement.model with type arguments of type AuthorizableWrapper Constructor Description AuthorizablesGraph(Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, Authorizables.Filter filter)
AuthorizablesMap(Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, Authorizables.Filter filter)
AuthorizablesPaths(Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, Authorizables.Filter filter, @Nullable String textPattern)
AuthorizablesRefs(Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern)
AuthorizablesTree(Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, Authorizables.Filter filter)
AuthorizablesView(Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, Authorizables.Filter filter)
-
Uses of AuthorizableWrapper in com.composum.sling.core.usermanagement.service
Subclasses of AuthorizableWrapper in com.composum.sling.core.usermanagement.service Modifier and Type Class Description class
GroupFacade
represents an authorizable as a group; used to construct a service user as a member of the assigned system usersclass
GroupWrapper
Group wrapper, Authorizable interface is not a ConsumerType and so should not be implemented.class
ServiceUserWrapper
an Authorizable facade to represent a service user (bundle or subservice) as a member of an Authorizable setclass
UserWrapper
User wrapper, Authorizable interface is not a ConsumerType and so should not be implemented.Fields in com.composum.sling.core.usermanagement.service declared as AuthorizableWrapper Modifier and Type Field Description protected AuthorizableWrapper
GroupFacade. delegate
Fields in com.composum.sling.core.usermanagement.service with type parameters of type AuthorizableWrapper Modifier and Type Field Description protected Map<String,AuthorizableWrapper>
Authorizables.Context. authorizables
static Map<String,Class<? extends AuthorizableWrapper>>
Authorizables. SELECTORS
Methods in com.composum.sling.core.usermanagement.service with type parameters of type AuthorizableWrapper Modifier and Type Method Description <T extends AuthorizableWrapper>
@NotNull Collection<T>Authorizables. loadAuthorizables(@NotNull Authorizables.Context context, @NotNull Class<T> selector, @NotNull Set<String> idSet)
Methods in com.composum.sling.core.usermanagement.service that return AuthorizableWrapper Modifier and Type Method Description @Nullable AuthorizableWrapper
Authorizables. getAuthorizable(@NotNull Authorizables.Context context, @NotNull String id)
Methods in com.composum.sling.core.usermanagement.service that return types with arguments of type AuthorizableWrapper Modifier and Type Method Description @NotNull Set<? extends AuthorizableWrapper>
Authorizables. findAuthorizables(@NotNull Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, @Nullable Authorizables.Filter filter)
Map<String,AuthorizableWrapper>
Authorizables.Context. getAuthorizables()
protected static @NotNull Iterator<AuthorizableWrapper>
AuthorizableWrapper. getAuthorizableWrapperIterator(Iterator<org.apache.jackrabbit.api.security.user.Authorizable> jcrAuthorizableIterator)
Iterator<AuthorizableWrapper>
GroupFacade. getDeclaredMembers()
Iterator<AuthorizableWrapper>
GroupWrapper. getDeclaredMembers()
Iterator<AuthorizableWrapper>
GroupFacade. getMembers()
Iterator<AuthorizableWrapper>
GroupWrapper. getMembers()
static @Nullable Class<? extends AuthorizableWrapper>
Authorizables. selector(@Nullable String key)
Methods in com.composum.sling.core.usermanagement.service with parameters of type AuthorizableWrapper Modifier and Type Method Description boolean
Authorizables.Filter. accept(AuthorizableWrapper authorizable)
boolean
Authorizables.Filter.Path. accept(AuthorizableWrapper authorizable)
Method parameters in com.composum.sling.core.usermanagement.service with type arguments of type AuthorizableWrapper Modifier and Type Method Description @NotNull Set<? extends AuthorizableWrapper>
Authorizables. findAuthorizables(@NotNull Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, @Nullable Authorizables.Filter filter)
Constructors in com.composum.sling.core.usermanagement.service with parameters of type AuthorizableWrapper Constructor Description GroupFacade(@NotNull AuthorizableWrapper delegate, @NotNull ServiceUserWrapper serviceUser)
-
Uses of AuthorizableWrapper in com.composum.sling.core.usermanagement.service.impl
Methods in com.composum.sling.core.usermanagement.service.impl with type parameters of type AuthorizableWrapper Modifier and Type Method Description <T extends AuthorizableWrapper>
@NotNull Collection<T>AuthorizablesImpl. loadAuthorizables(@NotNull Authorizables.Context context, @NotNull Class<T> selector, @NotNull Set<String> idSet)
Methods in com.composum.sling.core.usermanagement.service.impl that return AuthorizableWrapper Modifier and Type Method Description @Nullable AuthorizableWrapper
AuthorizablesImpl. getAuthorizable(@NotNull Authorizables.Context context, @NotNull String id)
Methods in com.composum.sling.core.usermanagement.service.impl that return types with arguments of type AuthorizableWrapper Modifier and Type Method Description protected @NotNull Iterator<AuthorizableWrapper>
AuthorizablesImpl. findAuthorizables(@NotNull Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern)
@NotNull Set<? extends AuthorizableWrapper>
AuthorizablesImpl. findAuthorizables(@NotNull Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, @Nullable Authorizables.Filter filter)
Method parameters in com.composum.sling.core.usermanagement.service.impl with type arguments of type AuthorizableWrapper Modifier and Type Method Description protected @NotNull Iterator<AuthorizableWrapper>
AuthorizablesImpl. findAuthorizables(@NotNull Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern)
@NotNull Set<? extends AuthorizableWrapper>
AuthorizablesImpl. findAuthorizables(@NotNull Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern, @Nullable Authorizables.Filter filter)
protected @NotNull List<ServiceUserWrapper>
AuthorizablesImpl. findServiceUsers(@NotNull Authorizables.Context context, @Nullable Class<? extends AuthorizableWrapper> selector, @Nullable String nameQueryPattern)
-
Uses of AuthorizableWrapper in com.composum.sling.core.usermanagement.view
Methods in com.composum.sling.core.usermanagement.view that return types with arguments of type AuthorizableWrapper Modifier and Type Method Description protected @NotNull Class<? extends AuthorizableWrapper>
Group. getSelector()
protected @NotNull Class<? extends AuthorizableWrapper>
ServiceUser. getSelector()
protected @NotNull Class<? extends AuthorizableWrapper>
User. getSelector()
protected @Nullable Class<? extends AuthorizableWrapper>
View. getSelector()
-