Class AttributeAssignValueHooks

java.lang.Object
edu.internet2.middleware.grouper.hooks.AttributeAssignValueHooks
Direct Known Subclasses:
GrouperAttributeAssignValueRulesConfigHook

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

    • METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_DELETE

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_DELETE
      constant for method name for: attributeAssignValuePostCommitDelete
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_INSERT

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_INSERT
      constant for method name for: attributeAssignValuePostCommitInsert
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_UPDATE

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_UPDATE
      constant for method name for: attributeAssignValuePostCommitUpdate
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_DELETE

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_DELETE
      constant for method name for: attributeAssignValuePostDelete
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_INSERT

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_INSERT
      constant for method name for: attributeAssignValuePostInsert
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_UPDATE

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_UPDATE
      constant for method name for: attributeAssignValuePostUpdate
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_DELETE

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_DELETE
      constant for method name for: attributeAssignValuePreDelete
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_INSERT

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_INSERT
      constant for method name for: attributeAssignValuePreInsert
      See Also:
    • METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_UPDATE

      public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_UPDATE
      constant for method name for: attributeAssignValuePreUpdate
      See Also:
  • Constructor Details

    • AttributeAssignValueHooks

      public AttributeAssignValueHooks()
  • Method Details

    • attributeAssignValuePreUpdate

      public void attributeAssignValuePreUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean preUpdateBean)
      called right before a attribute assign value update
      Parameters:
      hooksContext -
      preUpdateBean -
    • attributeAssignValuePostUpdate

      public void attributeAssignValuePostUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean postUpdateBean)
      called right after a attribute assign value update
      Parameters:
      hooksContext -
      postUpdateBean -
    • attributeAssignValuePreInsert

      public void attributeAssignValuePreInsert(HooksContext hooksContext, HooksAttributeAssignValueBean preInsertBean)
      called right before a attribute assign value insert
      Parameters:
      hooksContext -
      preInsertBean -
    • attributeAssignValuePostInsert

      public void attributeAssignValuePostInsert(HooksContext hooksContext, HooksAttributeAssignValueBean postInsertBean)
      called right after a attribute assign value insert
      Parameters:
      hooksContext -
      postInsertBean -
    • attributeAssignValuePostCommitInsert

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

      public void attributeAssignValuePreDelete(HooksContext hooksContext, HooksAttributeAssignValueBean preDeleteBean)
      called right before a attribute assign value delete
      Parameters:
      hooksContext -
      preDeleteBean -
    • attributeAssignValuePostDelete

      public void attributeAssignValuePostDelete(HooksContext hooksContext, HooksAttributeAssignValueBean postDeleteBean)
      called right after a attribute assign value delete
      Parameters:
      hooksContext -
      postDeleteBean -
    • attributeAssignValuePostCommitDelete

      public void attributeAssignValuePostCommitDelete(HooksContext hooksContext, HooksAttributeAssignValueBean postCommitDeleteBean)
      called right after a commit involving a attribute assign value delete commit
      Parameters:
      hooksContext -
      postCommitDeleteBean -
    • attributeAssignValuePostCommitUpdate

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