public abstract class AuthorizablesMap extends AuthorizablesView
| Modifier and Type | Class and Description |
|---|---|
protected class |
AuthorizablesMap.Relation |
AuthorizablesView.NodeUrlBuilder, AuthorizablesView.PathUrlBuilder| Modifier and Type | Field and Description |
|---|---|
protected Set<AuthorizablesMap.Relation> |
sourceRelations |
protected Set<AuthorizablesMap.Relation> |
targetRelations |
context, index, indexes, nodes, singleFocus| Constructor and Description |
|---|
AuthorizablesMap(Authorizables.Context context,
@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
@Nullable String nameQueryPattern,
Authorizables.Filter filter) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addSourceRelations(@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
Authorizables.Filter filter,
@NotNull AuthorizableModel target,
@NotNull Set<String> done) |
protected void |
addTargetRelations(@NotNull AuthorizableModel source,
@Nullable Set<String> done) |
protected void |
extendedScan(@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
Authorizables.Filter filter,
@Nullable Set<String> singleFocusDone) |
protected boolean |
isSourceOfTarget(org.apache.jackrabbit.api.security.user.Authorizable source,
String targetId) |
protected void |
scanRelations(@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
Authorizables.Filter filter) |
void |
toJson(@NotNull com.google.gson.stream.JsonWriter writer) |
addNode, createNode, getAuthorizableModels, getNodeClass, getSingleFocusprotected final Set<AuthorizablesMap.Relation> targetRelations
protected final Set<AuthorizablesMap.Relation> sourceRelations
public AuthorizablesMap(@NotNull
Authorizables.Context context,
@Nullable
@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
@Nullable
@Nullable String nameQueryPattern,
@Nullable
Authorizables.Filter filter)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected void scanRelations(@Nullable
@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
@Nullable
Authorizables.Filter filter)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected void extendedScan(@Nullable
@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
@Nullable
Authorizables.Filter filter,
@Nullable
@Nullable Set<String> singleFocusDone)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected void addTargetRelations(@NotNull
@NotNull AuthorizableModel source,
@Nullable
@Nullable Set<String> done)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected void addSourceRelations(@Nullable
@Nullable Class<? extends org.apache.jackrabbit.api.security.user.Authorizable> selector,
@Nullable
Authorizables.Filter filter,
@NotNull
@NotNull AuthorizableModel target,
@NotNull
@NotNull Set<String> done)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected boolean isSourceOfTarget(org.apache.jackrabbit.api.security.user.Authorizable source,
String targetId)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void toJson(@NotNull
@NotNull com.google.gson.stream.JsonWriter writer)
throws IOException
toJson in class AuthorizablesViewIOExceptionCopyright © 2021. All rights reserved.