Class AttributeAssignHooks

java.lang.Object
edu.internet2.middleware.grouper.hooks.AttributeAssignHooks
Direct Known Subclasses:
AttributeAutoCreateHook

public abstract class AttributeAssignHooks extends Object
Extend this class and configure in grouper.properties for hooks on new attribute assign framework related actions
  • Field Details

    • METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_DELETE

      public static final String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_DELETE
      constant for method name for: attributeAssignPostCommitDelete
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_INSERT

      public static final String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_INSERT
      constant for method name for: attributeAssignPostCommitInsert
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_UPDATE

      public static final String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_UPDATE
      constant for method name for: attributeAssignPostCommitUpdate
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_POST_DELETE

      public static final String METHOD_ATTRIBUTE_ASSIGN_POST_DELETE
      constant for method name for: attributeAssignPostDelete
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_POST_INSERT

      public static final String METHOD_ATTRIBUTE_ASSIGN_POST_INSERT
      constant for method name for: attributeAssignPostInsert
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_POST_UPDATE

      public static final String METHOD_ATTRIBUTE_ASSIGN_POST_UPDATE
      constant for method name for: attributeAssignPostUpdate
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_PRE_DELETE

      public static final String METHOD_ATTRIBUTE_ASSIGN_PRE_DELETE
      constant for method name for: attributeAssignPreDelete
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_PRE_INSERT

      public static final String METHOD_ATTRIBUTE_ASSIGN_PRE_INSERT
      constant for method name for: attributeAssignPreInsert
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_PRE_UPDATE

      public static final String METHOD_ATTRIBUTE_ASSIGN_PRE_UPDATE
      constant for method name for: attributeAssignPreUpdate
      See Also:
  • Constructor Details

    • AttributeAssignHooks

      public AttributeAssignHooks()
  • Method Details

    • attributeAssignPreUpdate

      public void attributeAssignPreUpdate(HooksContext hooksContext, HooksAttributeAssignBean preUpdateBean)
      called right before a attribute assign update
      Parameters:
      hooksContext -
      preUpdateBean -
    • attributeAssignPostUpdate

      public void attributeAssignPostUpdate(HooksContext hooksContext, HooksAttributeAssignBean postUpdateBean)
      called right after a attribute assign update
      Parameters:
      hooksContext -
      postUpdateBean -
    • attributeAssignPreInsert

      public void attributeAssignPreInsert(HooksContext hooksContext, HooksAttributeAssignBean preInsertBean)
      called right before a attribute assign insert
      Parameters:
      hooksContext -
      preInsertBean -
    • attributeAssignPostInsert

      public void attributeAssignPostInsert(HooksContext hooksContext, HooksAttributeAssignBean postInsertBean)
      called right after a attribute assign insert
      Parameters:
      hooksContext -
      postInsertBean -
    • attributeAssignPostCommitInsert

      public void attributeAssignPostCommitInsert(HooksContext hooksContext, HooksAttributeAssignBean postCommitInsertBean)
      called right after the commit of a post insert commit. Note, cant veto this or participate in the tx
      Parameters:
      hooksContext -
      postCommitInsertBean -
    • attributeAssignPreDelete

      public void attributeAssignPreDelete(HooksContext hooksContext, HooksAttributeAssignBean preDeleteBean)
      called right before a attribute assign delete
      Parameters:
      hooksContext -
      preDeleteBean -
    • attributeAssignPostDelete

      public void attributeAssignPostDelete(HooksContext hooksContext, HooksAttributeAssignBean postDeleteBean)
      called right after a attribute assign delete
      Parameters:
      hooksContext -
      postDeleteBean -
    • attributeAssignPostCommitDelete

      public void attributeAssignPostCommitDelete(HooksContext hooksContext, HooksAttributeAssignBean postCommitDeleteBean)
      called right after a commit involving a attribute assign delete commit
      Parameters:
      hooksContext -
      postCommitDeleteBean -
    • attributeAssignPostCommitUpdate

      public void attributeAssignPostCommitUpdate(HooksContext hooksContext, HooksAttributeAssignBean postCommitUpdateBean)
      called right after a commit on a attribute assign update commit
      Parameters:
      hooksContext -
      postCommitUpdateBean -