Uses of Interface
org.apache.jackrabbit.api.security.user.Group
-
Packages that use Group Package Description org.apache.jackrabbit.api.security.user Jackrabbit extensions for user management.org.apache.jackrabbit.oak.jcr.delegate This package contains the delegates for the various JCR API entities.org.apache.jackrabbit.oak.security.user org.apache.jackrabbit.oak.security.user.autosave org.apache.jackrabbit.oak.spi.security.authentication.external.basic org.apache.jackrabbit.oak.spi.security.user org.apache.jackrabbit.oak.spi.security.user.action -
-
Uses of Group in org.apache.jackrabbit.api.security.user
Methods in org.apache.jackrabbit.api.security.user that return Group Modifier and Type Method Description @NotNull Group
UserManager. createGroup(@NotNull String groupID)
Creates a Group for the given groupID, which must not benull
.@NotNull Group
UserManager. createGroup(@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
Creates a newGroup
that is based on the given id, principal and the specifiedintermediatePath
hint.@NotNull Group
UserManager. createGroup(@NotNull Principal principal)
Creates a newGroup
that is based on the given principal.@NotNull Group
UserManager. createGroup(@NotNull Principal principal, @Nullable String intermediatePath)
Same asUserManager.createGroup(String, Principal, String)
where the name of the specified principal is used to create the group's ID.Methods in org.apache.jackrabbit.api.security.user that return types with arguments of type Group Modifier and Type Method Description @NotNull Iterator<Group>
Authorizable. declaredMemberOf()
@NotNull Iterator<Group>
Authorizable. memberOf()
-
Uses of Group in org.apache.jackrabbit.oak.jcr.delegate
Methods in org.apache.jackrabbit.oak.jcr.delegate that return Group Modifier and Type Method Description @NotNull Group
UserManagerDelegator. createGroup(@NotNull String groupID)
@NotNull Group
UserManagerDelegator. createGroup(@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
@NotNull Group
UserManagerDelegator. createGroup(@NotNull Principal principal)
@NotNull Group
UserManagerDelegator. createGroup(@NotNull Principal principal, @Nullable String intermediatePath)
-
Uses of Group in org.apache.jackrabbit.oak.security.user
Methods in org.apache.jackrabbit.oak.security.user that return Group Modifier and Type Method Description @NotNull Group
UserManagerImpl. createGroup(@NotNull String groupId)
@NotNull Group
UserManagerImpl. createGroup(@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
@NotNull Group
UserManagerImpl. createGroup(@NotNull Principal principal)
@NotNull Group
UserManagerImpl. createGroup(@NotNull Principal principal, @Nullable String intermediatePath)
-
Uses of Group in org.apache.jackrabbit.oak.security.user.autosave
Methods in org.apache.jackrabbit.oak.security.user.autosave that return Group Modifier and Type Method Description @NotNull Group
AutoSaveEnabledManager. createGroup(@NotNull String groupId)
@NotNull Group
AutoSaveEnabledManager. createGroup(@NotNull String groupID, @NotNull Principal principal, @Nullable String intermediatePath)
@NotNull Group
AutoSaveEnabledManager. createGroup(@NotNull Principal principal)
@NotNull Group
AutoSaveEnabledManager. createGroup(@NotNull Principal principal, @Nullable String intermediatePath)
-
Uses of Group in org.apache.jackrabbit.oak.spi.security.authentication.external.basic
Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.basic that return Group Modifier and Type Method Description protected @NotNull Group
DefaultSyncContext. createGroup(@NotNull ExternalGroup externalGroup)
Creates a new repository group for the given external one.Methods in org.apache.jackrabbit.oak.spi.security.authentication.external.basic with parameters of type Group Modifier and Type Method Description Iterator<Authorizable>
AutoMembershipConfig. getAutoMembers(@NotNull UserManager userManager, @NotNull Group group)
Best-effort attempt to retrieve all automatically defined members of the givenGroup
.protected @NotNull DefaultSyncResultImpl
DefaultSyncContext. syncGroup(@NotNull ExternalGroup external, @NotNull Group group)
-
Uses of Group in org.apache.jackrabbit.oak.spi.security.user
Methods in org.apache.jackrabbit.oak.spi.security.user that return types with arguments of type Group Modifier and Type Method Description @NotNull Iterator<Group>
DynamicMembershipProvider. getMembership(@NotNull Authorizable authorizable, boolean includeInherited)
Returns an iterator over all groups the givenauthorizable
is a dynamic member of.Methods in org.apache.jackrabbit.oak.spi.security.user with parameters of type Group Modifier and Type Method Description boolean
DynamicMembershipProvider. coversAllMembers(@NotNull Group group)
Returnstrue
if this implementation ofDynamicMembershipProvider
covers all members for the givenGroup
making it a fully dynamic group.@NotNull Iterator<Authorizable>
DynamicMembershipProvider. getMembers(@NotNull Group group, boolean includeInherited)
Returns the dynamic members for the given group.boolean
DynamicMembershipProvider. isMember(@NotNull Group group, @NotNull Authorizable authorizable, boolean includeInherited)
Returnstrue
if the givenauthorizable
is a dynamic member of the given target group. -
Uses of Group in org.apache.jackrabbit.oak.spi.security.user.action
Methods in org.apache.jackrabbit.oak.spi.security.user.action with parameters of type Group Modifier and Type Method Description void
AbstractAuthorizableAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
AccessControlAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
void
AuthorizableAction. onCreate(@NotNull Group group, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Allows to add application specific modifications or validation associated with the creation of a new group.void
AbstractGroupAction. onMemberAdded(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMemberAdded(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
A specificAuthorizable
was added as a member of theGroup
.void
AbstractGroupAction. onMemberRemoved(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMemberRemoved(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
A specificAuthorizable
was removed from theGroup
.void
AbstractGroupAction. onMembersAdded(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMembersAdded(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Multiple members were added to theGroup
.void
AbstractGroupAction. onMembersAddedContentId(@NotNull Group group, @NotNull Iterable<String> memberContentIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMembersAddedContentId(@NotNull Group group, @NotNull Iterable<String> memberContentIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Multiple members were added to theGroup
during XML group import.void
AbstractGroupAction. onMembersRemoved(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Doesn't perform any action.void
GroupAction. onMembersRemoved(@NotNull Group group, @NotNull Iterable<String> memberIds, @NotNull Iterable<String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)
Multiple members were removed from theGroup
.
-