Class MembershipHooks
java.lang.Object
edu.internet2.middleware.grouper.hooks.MembershipHooks
- Direct Known Subclasses:
AssignReadonlyAdminPrivilegeVetoMembershipHook,AssignSelfOptOutMembershipPrivilegeRevocationVetoHook,MembershipCannotAddEveryEntityHook,MembershipCannotAddSelfToGroupHook,MembershipHooksImplExample,MembershipHooksImplScreenMessageExample,MembershipOneInFolderMaxHook,MembershipRequireMembershipHook,MembershipVetoIfDeprovisionedHook
Extend this class and configure in grouper.properties for hooks on
membership related actions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringconstant for method name for: membershipPostAddMemberstatic final Stringconstant for method name for: membershipPostCommitAddMemberstatic final Stringconstant for method name for: membershipPostCommitDeletestatic final Stringconstant for method name for: membershipPostCommitInsertstatic final Stringconstant for method name for: membershipPostCommitRemoveMemberstatic final Stringconstant for method name for: membershipPostCommitUpdatestatic final Stringconstant for method name for: membershipPostDeletestatic final Stringconstant for method name for: membershipPostInsertstatic final Stringconstant for method name for: membershipPostRemoveMemberstatic final Stringconstant for method name for: membershipPostUpdatestatic final Stringconstant for method name for: membershipPreAddMemberstatic final Stringconstant for method name for: membershipPreDeletestatic final Stringconstant for method name for: membershipPreInsertstatic final Stringconstant for method name for: membershipPreRemoveMemberstatic final Stringconstant for method name for: membershipPreUpdate -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidmembershipPostAddMember(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)voidmembershipPostCommitAddMember(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)voidmembershipPostCommitDelete(HooksContext hooksContext, HooksMembershipBean postDeleteBean) called right after a membership delete commitvoidmembershipPostCommitInsert(HooksContext hooksContext, HooksMembershipBean postInsertBean) called right after a membership insert commitvoidmembershipPostCommitRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete commit (high level, not the side effects)voidmembershipPostCommitUpdate(HooksContext hooksContext, HooksMembershipBean postUpdateBean) called right after a membership update commitvoidmembershipPostDelete(HooksContext hooksContext, HooksMembershipBean postDeleteBean) called right after a membership deletevoidmembershipPostInsert(HooksContext hooksContext, HooksMembershipBean postInsertBean) called right after a membership insertvoidmembershipPostRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete (high level, not the side effects)voidmembershipPostUpdate(HooksContext hooksContext, HooksMembershipBean postUpdateBean) called right after a membership updatevoidmembershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) called right before a membership update (high level, not the side effects)voidmembershipPreDelete(HooksContext hooksContext, HooksMembershipBean preDeleteBean) called right before a membership deletevoidmembershipPreInsert(HooksContext hooksContext, HooksMembershipBean preInsertBean) called right before a membership insertvoidmembershipPreRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean preDeleteMemberBean) called right before a membership delete (high level, not the side effects)voidmembershipPreUpdate(HooksContext hooksContext, HooksMembershipBean preUpdateBean) called right before a membership update
-
Field Details
-
METHOD_MEMBERSHIP_POST_ADD_MEMBER
constant for method name for: membershipPostAddMember- See Also:
-
METHOD_MEMBERSHIP_POST_COMMIT_ADD_MEMBER
constant for method name for: membershipPostCommitAddMember- See Also:
-
METHOD_MEMBERSHIP_POST_COMMIT_DELETE
constant for method name for: membershipPostCommitDelete- See Also:
-
METHOD_MEMBERSHIP_POST_COMMIT_INSERT
constant for method name for: membershipPostCommitInsert- See Also:
-
METHOD_MEMBERSHIP_POST_COMMIT_REMOVE_MEMBER
constant for method name for: membershipPostCommitRemoveMember- See Also:
-
METHOD_MEMBERSHIP_POST_COMMIT_UPDATE
constant for method name for: membershipPostCommitUpdate- See Also:
-
METHOD_MEMBERSHIP_POST_DELETE
constant for method name for: membershipPostDelete- See Also:
-
METHOD_MEMBERSHIP_POST_INSERT
constant for method name for: membershipPostInsert- See Also:
-
METHOD_MEMBERSHIP_POST_REMOVE_MEMBER
constant for method name for: membershipPostRemoveMember- See Also:
-
METHOD_MEMBERSHIP_POST_UPDATE
constant for method name for: membershipPostUpdate- See Also:
-
METHOD_MEMBERSHIP_PRE_ADD_MEMBER
constant for method name for: membershipPreAddMember- See Also:
-
METHOD_MEMBERSHIP_PRE_DELETE
constant for method name for: membershipPreDelete- See Also:
-
METHOD_MEMBERSHIP_PRE_INSERT
constant for method name for: membershipPreInsert- See Also:
-
METHOD_MEMBERSHIP_PRE_REMOVE_MEMBER
constant for method name for: membershipPreRemoveMember- See Also:
-
METHOD_MEMBERSHIP_PRE_UPDATE
constant for method name for: membershipPreUpdate- See Also:
-
-
Constructor Details
-
MembershipHooks
public MembershipHooks()
-
-
Method Details
-
membershipPreUpdate
called right before a membership update- Parameters:
hooksContext-preUpdateBean-
-
membershipPostUpdate
called right after a membership update- Parameters:
hooksContext-postUpdateBean-
-
membershipPreAddMember
public void membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) called right before a membership update (high level, not the side effects)- Parameters:
hooksContext-preAddMemberBean-
-
membershipPreRemoveMember
public void membershipPreRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean preDeleteMemberBean) called right before a membership delete (high level, not the side effects)- Parameters:
hooksContext-preDeleteMemberBean-
-
membershipPostAddMember
public void membershipPostAddMember(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)- Parameters:
hooksContext-postAddMemberBean-
-
membershipPostRemoveMember
public void membershipPostRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete (high level, not the side effects)- Parameters:
hooksContext-postDeleteMemberBean-
-
membershipPreInsert
called right before a membership insert- Parameters:
hooksContext-preInsertBean-
-
membershipPostInsert
called right after a membership insert- Parameters:
hooksContext-postInsertBean-
-
membershipPreDelete
called right before a membership delete- Parameters:
hooksContext-preDeleteBean-
-
membershipPostDelete
called right after a membership delete- Parameters:
hooksContext-postDeleteBean-
-
membershipPostCommitAddMember
public void membershipPostCommitAddMember(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)- Parameters:
hooksContext-postAddMemberBean-
-
membershipPostCommitDelete
public void membershipPostCommitDelete(HooksContext hooksContext, HooksMembershipBean postDeleteBean) called right after a membership delete commit- Parameters:
hooksContext-postDeleteBean-
-
membershipPostCommitInsert
public void membershipPostCommitInsert(HooksContext hooksContext, HooksMembershipBean postInsertBean) called right after a membership insert commit- Parameters:
hooksContext-postInsertBean-
-
membershipPostCommitRemoveMember
public void membershipPostCommitRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete commit (high level, not the side effects)- Parameters:
hooksContext-postDeleteMemberBean-
-
membershipPostCommitUpdate
public void membershipPostCommitUpdate(HooksContext hooksContext, HooksMembershipBean postUpdateBean) called right after a membership update commit- Parameters:
hooksContext-postUpdateBean-
-