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
Modifier and TypeFieldDescriptionstatic final String
constant for method name for: membershipPostAddMemberstatic final String
constant for method name for: membershipPostCommitAddMemberstatic final String
constant for method name for: membershipPostCommitDeletestatic final String
constant for method name for: membershipPostCommitInsertstatic final String
constant for method name for: membershipPostCommitRemoveMemberstatic final String
constant for method name for: membershipPostCommitUpdatestatic final String
constant for method name for: membershipPostDeletestatic final String
constant for method name for: membershipPostInsertstatic final String
constant for method name for: membershipPostRemoveMemberstatic final String
constant for method name for: membershipPostUpdatestatic final String
constant for method name for: membershipPreAddMemberstatic final String
constant for method name for: membershipPreDeletestatic final String
constant for method name for: membershipPreInsertstatic final String
constant for method name for: membershipPreRemoveMemberstatic final String
constant for method name for: membershipPreUpdate -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
membershipPostAddMember
(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)void
membershipPostCommitAddMember
(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)void
membershipPostCommitDelete
(HooksContext hooksContext, HooksMembershipBean postDeleteBean) called right after a membership delete commitvoid
membershipPostCommitInsert
(HooksContext hooksContext, HooksMembershipBean postInsertBean) called right after a membership insert commitvoid
membershipPostCommitRemoveMember
(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete commit (high level, not the side effects)void
membershipPostCommitUpdate
(HooksContext hooksContext, HooksMembershipBean postUpdateBean) called right after a membership update commitvoid
membershipPostDelete
(HooksContext hooksContext, HooksMembershipBean postDeleteBean) called right after a membership deletevoid
membershipPostInsert
(HooksContext hooksContext, HooksMembershipBean postInsertBean) called right after a membership insertvoid
membershipPostRemoveMember
(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete (high level, not the side effects)void
membershipPostUpdate
(HooksContext hooksContext, HooksMembershipBean postUpdateBean) called right after a membership updatevoid
membershipPreAddMember
(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) called right before a membership update (high level, not the side effects)void
membershipPreDelete
(HooksContext hooksContext, HooksMembershipBean preDeleteBean) called right before a membership deletevoid
membershipPreInsert
(HooksContext hooksContext, HooksMembershipBean preInsertBean) called right before a membership insertvoid
membershipPreRemoveMember
(HooksContext hooksContext, HooksMembershipChangeBean preDeleteMemberBean) called right before a membership delete (high level, not the side effects)void
membershipPreUpdate
(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
-
-