Class MemberHooks
java.lang.Object
edu.internet2.middleware.grouper.hooks.MemberHooks
Extend this class and configure in grouper.properties for hooks on
member related actions
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
constant for method name for: memberPostChangeSubjectstatic final String
constant for method name for: memberPostCommitChangeSubjectstatic final String
constant for method name for: memberPostCommitDeletestatic final String
constant for method name for: memberPostCommitInsertstatic final String
constant for method name for: memberPostCommitUpdatestatic final String
constant for method name for: memberPostDeletestatic final String
constant for method name for: memberPostInsertstatic final String
constant for method name for: memberPostUpdatestatic final String
constant for method name for: memberPreChangeSubjectstatic final String
constant for method name for: memberPreDeletestatic final String
constant for method name for: memberPreInsertstatic final String
constant for method name for: memberPreUpdate -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
memberPostChangeSubject
(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) in the transaction, but after all work is done, in a change subjectvoid
memberPostCommitChangeSubject
(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) called after a change subject is committedvoid
memberPostCommitDelete
(HooksContext hooksContext, HooksMemberBean postCommitDeleteBean) called right after a member delete commitvoid
memberPostCommitInsert
(HooksContext hooksContext, HooksMemberBean postCommitInsertBean) called right after a member insert commitvoid
memberPostCommitUpdate
(HooksContext hooksContext, HooksMemberBean postCommitUpdateBean) called right after a member update commitvoid
memberPostDelete
(HooksContext hooksContext, HooksMemberBean postDeleteBean) called right after a member deletevoid
memberPostInsert
(HooksContext hooksContext, HooksMemberBean postInsertBean) called right after a member insertvoid
memberPostUpdate
(HooksContext hooksContext, HooksMemberBean postUpdateBean) called right after a member updatevoid
memberPreChangeSubject
(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) in the transaction, but before any work is done, in a change subjectvoid
memberPreDelete
(HooksContext hooksContext, HooksMemberBean preDeleteBean) called right before a member deletevoid
memberPreInsert
(HooksContext hooksContext, HooksMemberBean preInsertBean) called right before a member insertvoid
memberPreUpdate
(HooksContext hooksContext, HooksMemberBean preUpdateBean) called right before a member update
-
Field Details
-
METHOD_MEMBER_POST_CHANGE_SUBJECT
constant for method name for: memberPostChangeSubject- See Also:
-
METHOD_MEMBER_POST_COMMIT_CHANGE_SUBJECT
constant for method name for: memberPostCommitChangeSubject- See Also:
-
METHOD_MEMBER_POST_COMMIT_DELETE
constant for method name for: memberPostCommitDelete- See Also:
-
METHOD_MEMBER_POST_COMMIT_INSERT
constant for method name for: memberPostCommitInsert- See Also:
-
METHOD_MEMBER_POST_COMMIT_UPDATE
constant for method name for: memberPostCommitUpdate- See Also:
-
METHOD_MEMBER_POST_DELETE
constant for method name for: memberPostDelete- See Also:
-
METHOD_MEMBER_POST_INSERT
constant for method name for: memberPostInsert- See Also:
-
METHOD_MEMBER_POST_UPDATE
constant for method name for: memberPostUpdate- See Also:
-
METHOD_MEMBER_PRE_CHANGE_SUBJECT
constant for method name for: memberPreChangeSubject- See Also:
-
METHOD_MEMBER_PRE_DELETE
constant for method name for: memberPreDelete- See Also:
-
METHOD_MEMBER_PRE_INSERT
constant for method name for: memberPreInsert- See Also:
-
METHOD_MEMBER_PRE_UPDATE
constant for method name for: memberPreUpdate- See Also:
-
-
Constructor Details
-
MemberHooks
public MemberHooks()
-
-
Method Details
-
memberPreChangeSubject
public void memberPreChangeSubject(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) in the transaction, but before any work is done, in a change subject- Parameters:
hooksContext
-hooksMemberChangeSubjectBean
-
-
memberPostChangeSubject
public void memberPostChangeSubject(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) in the transaction, but after all work is done, in a change subject- Parameters:
hooksContext
-hooksMemberChangeSubjectBean
-
-
memberPostCommitChangeSubject
public void memberPostCommitChangeSubject(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) called after a change subject is committed- Parameters:
hooksContext
-hooksMemberChangeSubjectBean
-
-
memberPreUpdate
called right before a member update- Parameters:
hooksContext
-preUpdateBean
-
-
memberPostUpdate
called right after a member update- Parameters:
hooksContext
-postUpdateBean
-
-
memberPreInsert
called right before a member insert- Parameters:
hooksContext
-preInsertBean
-
-
memberPostInsert
called right after a member insert- Parameters:
hooksContext
-postInsertBean
-
-
memberPreDelete
called right before a member delete- Parameters:
hooksContext
-preDeleteBean
-
-
memberPostDelete
called right after a member delete- Parameters:
hooksContext
-postDeleteBean
-
-
memberPostCommitDelete
called right after a member delete commit- Parameters:
hooksContext
-postCommitDeleteBean
-
-
memberPostCommitInsert
called right after a member insert commit- Parameters:
hooksContext
-postCommitInsertBean
-
-
memberPostCommitUpdate
called right after a member update commit- Parameters:
hooksContext
-postCommitUpdateBean
-
-