Class AbstractGroupAction
- java.lang.Object
 - 
- org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
 - 
- org.apache.jackrabbit.oak.spi.security.user.action.AbstractGroupAction
 
 
 
- 
- All Implemented Interfaces:
 AuthorizableAction,GroupAction
public abstract class AbstractGroupAction extends AbstractAuthorizableAction implements GroupAction
Abstract implementation of theGroupActioninterface that doesn't perform any action. This is a convenience implementation allowing subclasses to only implement methods that need extra attention. 
- 
- 
Constructor Summary
Constructors Constructor Description AbstractGroupAction() 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonMemberAdded(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidonMemberRemoved(@NotNull Group group, @NotNull Authorizable member, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidonMembersAdded(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidonMembersAddedContentId(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberContentIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.voidonMembersRemoved(@NotNull Group group, @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull Root root, @NotNull NamePathMapper namePathMapper)Doesn't perform any action.- 
Methods inherited from class org.apache.jackrabbit.oak.spi.security.user.action.AbstractAuthorizableAction
init, onCreate, onCreate, onPasswordChange, onRemove 
- 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
- 
Methods inherited from interface org.apache.jackrabbit.oak.spi.security.user.action.AuthorizableAction
init, onCreate, onCreate, onCreate, onPasswordChange, onRemove 
 - 
 
 - 
 
- 
- 
Method Detail
- 
onMemberAdded
public void onMemberAdded(@NotNull @NotNull Group group, @NotNull @NotNull Authorizable member, @NotNull @NotNull Root root, @NotNull @NotNull NamePathMapper namePathMapper) throws javax.jcr.RepositoryExceptionDoesn't perform any action.- Specified by:
 onMemberAddedin interfaceGroupAction- Parameters:
 group- TheGroupto which theAuthorizablewas added.member- TheAuthorizableadded.root- The root associated with the user manager.- Throws:
 javax.jcr.RepositoryException- If an error occurs.
 
- 
onMembersAdded
public void onMembersAdded(@NotNull @NotNull Group group, @NotNull @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull @NotNull Root root, @NotNull @NotNull NamePathMapper namePathMapper) throws javax.jcr.RepositoryExceptionDoesn't perform any action.- Specified by:
 onMembersAddedin interfaceGroupAction- Parameters:
 group- TheGroupto which the members were added.memberIds- AnIterableof the member IDs.root- The root associated with the user manager.- Throws:
 javax.jcr.RepositoryException- If an error occurs.
 
- 
onMembersAddedContentId
public void onMembersAddedContentId(@NotNull @NotNull Group group, @NotNull @NotNull java.lang.Iterable<java.lang.String> memberContentIds, @NotNull @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull @NotNull Root root, @NotNull @NotNull NamePathMapper namePathMapper) throws javax.jcr.RepositoryExceptionDoesn't perform any action.- Specified by:
 onMembersAddedContentIdin interfaceGroupAction- Parameters:
 group- TheGroupto which the members were added.memberContentIds- AnIterableof the member content IDs (UUIDs).root- The root associated with the user manager.- Throws:
 javax.jcr.RepositoryException- If an error occurs.
 
- 
onMemberRemoved
public void onMemberRemoved(@NotNull @NotNull Group group, @NotNull @NotNull Authorizable member, @NotNull @NotNull Root root, @NotNull @NotNull NamePathMapper namePathMapper) throws javax.jcr.RepositoryExceptionDoesn't perform any action.- Specified by:
 onMemberRemovedin interfaceGroupAction- Parameters:
 group- TheGroupfrom which theAuthorizablewas removed.member- TheAuthorizableremoved.root- The root associated with the user manager.- Throws:
 javax.jcr.RepositoryException- If an error occurs.
 
- 
onMembersRemoved
public void onMembersRemoved(@NotNull @NotNull Group group, @NotNull @NotNull java.lang.Iterable<java.lang.String> memberIds, @NotNull @NotNull java.lang.Iterable<java.lang.String> failedIds, @NotNull @NotNull Root root, @NotNull @NotNull NamePathMapper namePathMapper) throws javax.jcr.RepositoryExceptionDoesn't perform any action.- Specified by:
 onMembersRemovedin interfaceGroupAction- Parameters:
 group- TheGroupfrom which the members were removed.memberIds- AnIterableof the member IDs.root- The root associated with the user manager.- Throws:
 javax.jcr.RepositoryException- If an error occurs.
 
 - 
 
 -