edu.internet2.middleware.grouper.hooks
Class AttributeAssignValueHooks

java.lang.Object
  extended by 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 Summary
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_DELETE
          constant for method name for: attributeAssignValuePostCommitDelete
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_INSERT
          constant for method name for: attributeAssignValuePostCommitInsert
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_COMMIT_UPDATE
          constant for method name for: attributeAssignValuePostCommitUpdate
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_DELETE
          constant for method name for: attributeAssignValuePostDelete
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_INSERT
          constant for method name for: attributeAssignValuePostInsert
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_UPDATE
          constant for method name for: attributeAssignValuePostUpdate
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_DELETE
          constant for method name for: attributeAssignValuePreDelete
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_INSERT
          constant for method name for: attributeAssignValuePreInsert
static String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_UPDATE
          constant for method name for: attributeAssignValuePreUpdate
 
Constructor Summary
AttributeAssignValueHooks()
           
 
Method Summary
 void attributeAssignValuePostCommitDelete(HooksContext hooksContext, HooksAttributeAssignValueBean postCommitDeleteBean)
          called right after a commit involving a attribute assign value delete commit
 void attributeAssignValuePostCommitInsert(HooksContext hooksContext, HooksAttributeAssignValueBean postCommitInsertBean)
          called right after the commit of a post insert commit.
 void attributeAssignValuePostCommitUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean postCommitUpdateBean)
          called right after a commit on a attribute assign value update commit
 void attributeAssignValuePostDelete(HooksContext hooksContext, HooksAttributeAssignValueBean postDeleteBean)
          called right after a attribute assign value delete
 void attributeAssignValuePostInsert(HooksContext hooksContext, HooksAttributeAssignValueBean postInsertBean)
          called right after a attribute assign value insert
 void attributeAssignValuePostUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean postUpdateBean)
          called right after a attribute assign value update
 void attributeAssignValuePreDelete(HooksContext hooksContext, HooksAttributeAssignValueBean preDeleteBean)
          called right before a attribute assign value delete
 void attributeAssignValuePreInsert(HooksContext hooksContext, HooksAttributeAssignValueBean preInsertBean)
          called right before a attribute assign value insert
 void attributeAssignValuePreUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean preUpdateBean)
          called right before a attribute assign value update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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:
Constant Field Values

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:
Constant Field Values

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:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_DELETE

public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_DELETE
constant for method name for: attributeAssignValuePostDelete

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_INSERT

public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_INSERT
constant for method name for: attributeAssignValuePostInsert

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_UPDATE

public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_POST_UPDATE
constant for method name for: attributeAssignValuePostUpdate

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_DELETE

public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_DELETE
constant for method name for: attributeAssignValuePreDelete

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_INSERT

public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_INSERT
constant for method name for: attributeAssignValuePreInsert

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_UPDATE

public static final String METHOD_ATTRIBUTE_ASSIGN_VALUE_PRE_UPDATE
constant for method name for: attributeAssignValuePreUpdate

See Also:
Constant Field Values
Constructor Detail

AttributeAssignValueHooks

public AttributeAssignValueHooks()
Method Detail

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 -