edu.internet2.middleware.grouper.hooks
Class AttributeAssignHooks

java.lang.Object
  extended by edu.internet2.middleware.grouper.hooks.AttributeAssignHooks

public abstract class AttributeAssignHooks
extends Object

Extend this class and configure in grouper.properties for hooks on new attribute assign framework related actions


Field Summary
static String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_DELETE
          constant for method name for: attributeAssignPostCommitDelete
static String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_INSERT
          constant for method name for: attributeAssignPostCommitInsert
static String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_UPDATE
          constant for method name for: attributeAssignPostCommitUpdate
static String METHOD_ATTRIBUTE_ASSIGN_POST_DELETE
          constant for method name for: attributeAssignPostDelete
static String METHOD_ATTRIBUTE_ASSIGN_POST_INSERT
          constant for method name for: attributeAssignPostInsert
static String METHOD_ATTRIBUTE_ASSIGN_POST_UPDATE
          constant for method name for: attributeAssignPostUpdate
static String METHOD_ATTRIBUTE_ASSIGN_PRE_DELETE
          constant for method name for: attributeAssignPreDelete
static String METHOD_ATTRIBUTE_ASSIGN_PRE_INSERT
          constant for method name for: attributeAssignPreInsert
static String METHOD_ATTRIBUTE_ASSIGN_PRE_UPDATE
          constant for method name for: attributeAssignPreUpdate
 
Constructor Summary
AttributeAssignHooks()
           
 
Method Summary
 void attributeAssignPostCommitDelete(HooksContext hooksContext, HooksAttributeAssignBean postCommitDeleteBean)
          called right after a commit involving a attribute assign delete commit
 void attributeAssignPostCommitInsert(HooksContext hooksContext, HooksAttributeAssignBean postCommitInsertBean)
          called right after the commit of a post insert commit.
 void attributeAssignPostCommitUpdate(HooksContext hooksContext, HooksAttributeAssignBean postCommitUpdateBean)
          called right after a commit on a attribute assign update commit
 void attributeAssignPostDelete(HooksContext hooksContext, HooksAttributeAssignBean postDeleteBean)
          called right after a attribute assign delete
 void attributeAssignPostInsert(HooksContext hooksContext, HooksAttributeAssignBean postInsertBean)
          called right after a attribute assign insert
 void attributeAssignPostUpdate(HooksContext hooksContext, HooksAttributeAssignBean postUpdateBean)
          called right after a attribute assign update
 void attributeAssignPreDelete(HooksContext hooksContext, HooksAttributeAssignBean preDeleteBean)
          called right before a attribute assign delete
 void attributeAssignPreInsert(HooksContext hooksContext, HooksAttributeAssignBean preInsertBean)
          called right before a attribute assign insert
 void attributeAssignPreUpdate(HooksContext hooksContext, HooksAttributeAssignBean preUpdateBean)
          called right before a attribute assign update
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_DELETE

public static final String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_DELETE
constant for method name for: attributeAssignPostCommitDelete

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_INSERT

public static final String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_INSERT
constant for method name for: attributeAssignPostCommitInsert

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_UPDATE

public static final String METHOD_ATTRIBUTE_ASSIGN_POST_COMMIT_UPDATE
constant for method name for: attributeAssignPostCommitUpdate

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_POST_DELETE

public static final String METHOD_ATTRIBUTE_ASSIGN_POST_DELETE
constant for method name for: attributeAssignPostDelete

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_POST_INSERT

public static final String METHOD_ATTRIBUTE_ASSIGN_POST_INSERT
constant for method name for: attributeAssignPostInsert

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_POST_UPDATE

public static final String METHOD_ATTRIBUTE_ASSIGN_POST_UPDATE
constant for method name for: attributeAssignPostUpdate

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_PRE_DELETE

public static final String METHOD_ATTRIBUTE_ASSIGN_PRE_DELETE
constant for method name for: attributeAssignPreDelete

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_PRE_INSERT

public static final String METHOD_ATTRIBUTE_ASSIGN_PRE_INSERT
constant for method name for: attributeAssignPreInsert

See Also:
Constant Field Values

METHOD_ATTRIBUTE_ASSIGN_PRE_UPDATE

public static final String METHOD_ATTRIBUTE_ASSIGN_PRE_UPDATE
constant for method name for: attributeAssignPreUpdate

See Also:
Constant Field Values
Constructor Detail

AttributeAssignHooks

public AttributeAssignHooks()
Method Detail

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 -