Class MemberHooks

java.lang.Object
edu.internet2.middleware.grouper.hooks.MemberHooks

public abstract class MemberHooks extends Object
Extend this class and configure in grouper.properties for hooks on member related actions
  • Field Details

    • METHOD_MEMBER_POST_CHANGE_SUBJECT

      public static final String METHOD_MEMBER_POST_CHANGE_SUBJECT
      constant for method name for: memberPostChangeSubject
      See Also:
    • METHOD_MEMBER_POST_COMMIT_CHANGE_SUBJECT

      public static final String METHOD_MEMBER_POST_COMMIT_CHANGE_SUBJECT
      constant for method name for: memberPostCommitChangeSubject
      See Also:
    • METHOD_MEMBER_POST_COMMIT_DELETE

      public static final String METHOD_MEMBER_POST_COMMIT_DELETE
      constant for method name for: memberPostCommitDelete
      See Also:
    • METHOD_MEMBER_POST_COMMIT_INSERT

      public static final String METHOD_MEMBER_POST_COMMIT_INSERT
      constant for method name for: memberPostCommitInsert
      See Also:
    • METHOD_MEMBER_POST_COMMIT_UPDATE

      public static final String METHOD_MEMBER_POST_COMMIT_UPDATE
      constant for method name for: memberPostCommitUpdate
      See Also:
    • METHOD_MEMBER_POST_DELETE

      public static final String METHOD_MEMBER_POST_DELETE
      constant for method name for: memberPostDelete
      See Also:
    • METHOD_MEMBER_POST_INSERT

      public static final String METHOD_MEMBER_POST_INSERT
      constant for method name for: memberPostInsert
      See Also:
    • METHOD_MEMBER_POST_UPDATE

      public static final String METHOD_MEMBER_POST_UPDATE
      constant for method name for: memberPostUpdate
      See Also:
    • METHOD_MEMBER_PRE_CHANGE_SUBJECT

      public static final String METHOD_MEMBER_PRE_CHANGE_SUBJECT
      constant for method name for: memberPreChangeSubject
      See Also:
    • METHOD_MEMBER_PRE_DELETE

      public static final String METHOD_MEMBER_PRE_DELETE
      constant for method name for: memberPreDelete
      See Also:
    • METHOD_MEMBER_PRE_INSERT

      public static final String METHOD_MEMBER_PRE_INSERT
      constant for method name for: memberPreInsert
      See Also:
    • METHOD_MEMBER_PRE_UPDATE

      public static final String 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

      public void memberPreUpdate(HooksContext hooksContext, HooksMemberBean preUpdateBean)
      called right before a member update
      Parameters:
      hooksContext -
      preUpdateBean -
    • memberPostUpdate

      public void memberPostUpdate(HooksContext hooksContext, HooksMemberBean postUpdateBean)
      called right after a member update
      Parameters:
      hooksContext -
      postUpdateBean -
    • memberPreInsert

      public void memberPreInsert(HooksContext hooksContext, HooksMemberBean preInsertBean)
      called right before a member insert
      Parameters:
      hooksContext -
      preInsertBean -
    • memberPostInsert

      public void memberPostInsert(HooksContext hooksContext, HooksMemberBean postInsertBean)
      called right after a member insert
      Parameters:
      hooksContext -
      postInsertBean -
    • memberPreDelete

      public void memberPreDelete(HooksContext hooksContext, HooksMemberBean preDeleteBean)
      called right before a member delete
      Parameters:
      hooksContext -
      preDeleteBean -
    • memberPostDelete

      public void memberPostDelete(HooksContext hooksContext, HooksMemberBean postDeleteBean)
      called right after a member delete
      Parameters:
      hooksContext -
      postDeleteBean -
    • memberPostCommitDelete

      public void memberPostCommitDelete(HooksContext hooksContext, HooksMemberBean postCommitDeleteBean)
      called right after a member delete commit
      Parameters:
      hooksContext -
      postCommitDeleteBean -
    • memberPostCommitInsert

      public void memberPostCommitInsert(HooksContext hooksContext, HooksMemberBean postCommitInsertBean)
      called right after a member insert commit
      Parameters:
      hooksContext -
      postCommitInsertBean -
    • memberPostCommitUpdate

      public void memberPostCommitUpdate(HooksContext hooksContext, HooksMemberBean postCommitUpdateBean)
      called right after a member update commit
      Parameters:
      hooksContext -
      postCommitUpdateBean -