Uses of Class
edu.internet2.middleware.grouper.hooks.beans.HooksBean

Packages that use HooksBean
edu.internet2.middleware.grouper.hooks.beans This package contains beans which are used by hooks to pass data. 
edu.internet2.middleware.grouper.hooks.logic This package contains misc logic classes that make hooks work 
 

Uses of HooksBean in edu.internet2.middleware.grouper.hooks.beans
 

Subclasses of HooksBean in edu.internet2.middleware.grouper.hooks.beans
 class HooksAttributeAssignBean
          bean to hold objects for attribute def name low level hooks
 class HooksAttributeAssignValueBean
          bean to hold objects for attribute def name low level hooks
 class HooksAttributeBean
          bean to hold objects for group low level hooks
 class HooksAttributeDefBean
          bean to hold objects for attribute def name low level hooks
 class HooksAttributeDefNameBean
          bean to hold objects for attribute def name low level hooks
 class HooksCompositeBean
          bean to hold objects for composite low level hooks
 class HooksExternalSubjectBean
          bean to hold objects for attribute def name low level hooks
 class HooksFieldBean
          bean to hold objects for field low level hooks
 class HooksGroupBean
          bean to hold objects for group low level hooks
 class HooksGrouperSessionBean
          bean to hold objects for grouper session low level hooks
 class HooksGroupTypeBean
          bean to hold objects for GroupType low level hooks
 class HooksGroupTypeTupleBean
          bean to hold objects for group low level hooks
 class HooksLifecycleDdlInitBean
           bean to hold objects for ddl init (add ddl object names here).
 class HooksLifecycleGrouperStartupBean
          bean to hold objects for grouper startup hooks
 class HooksLifecycleHibInitBean
           bean to hold objects for hibernate init (add mappings here).
 class HooksLifecycleHooksInitBean
          bean to hold objects for when hooks init (register your hooks here)
 class HooksLoaderBean
          bean to hold objects for group low level hooks
 class HooksMemberBean
          bean to hold objects for member low level hooks
 class HooksMemberChangeSubjectBean
          bean to hold objects for member change subject operation
 class HooksMembershipBean
          bean to hold objects for membership low level hooks
 class HooksMembershipChangeBean
          pre/post update bean for high level membership change (the main change, not the side effects like adding the member to the groups where the group to be added to is a member)
 class HooksStemBean
          bean to hold objects for stem low level hooks
 

Methods in edu.internet2.middleware.grouper.hooks.beans that return HooksBean
abstract  HooksBean HooksBean.clone()
          deep clone the fields in this object
 

Uses of HooksBean in edu.internet2.middleware.grouper.hooks.logic
 

Methods in edu.internet2.middleware.grouper.hooks.logic with parameters of type HooksBean
 void HookAsynchronousHandler.callback(HooksContext hooksContext, HooksBean hooksBean)
          implement this as the callback to the asynchronous hook
static void HookAsynchronous.callbackAsynchronous(HooksContext hooksContext, HooksBean hooksBean, HookAsynchronousHandler hookAsynchronousHandler)
          use this to make an asynchronous hook implementation
static void GrouperHooksUtils.callHooksIfRegistered(GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, HooksBean hooksBean, VetoType vetoType)
           
static void GrouperHooksUtils.schedulePostCommitHooksIfRegistered(GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, HooksBean hooksBean)
          if there are hooks available, schedule the post commit call
 

Method parameters in edu.internet2.middleware.grouper.hooks.logic with type arguments of type HooksBean
static void GrouperHooksUtils.callHooksIfRegistered(GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, java.lang.Class<? extends HooksBean> hooksBeanClass, java.lang.Object[] businessObjects, java.lang.Class[] businessClasses, VetoType vetoType)
           
static void GrouperHooksUtils.callHooksIfRegistered(GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, java.lang.Class<? extends HooksBean> hooksBeanClass, java.lang.Object businessObject, java.lang.Class businessClass, VetoType vetoType)
           
static void GrouperHooksUtils.callHooksIfRegistered(java.lang.Object object, GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, java.lang.Class<? extends HooksBean> hooksBeanClass, java.lang.Object[] businessObjects, java.lang.Class[] businessClasses, VetoType vetoType, boolean resetDbVersion, boolean clearDbVersion)
           
static void GrouperHooksUtils.callHooksIfRegistered(java.lang.Object object, GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, java.lang.Class<? extends HooksBean> hooksBeanClass, java.lang.Object businessObject, java.lang.Class businessClass, VetoType vetoType, boolean resetDbVersion, boolean clearDbVersion)
           
static void GrouperHooksUtils.schedulePostCommitHooksIfRegistered(GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, java.lang.Class<? extends HooksBean> hooksBeanClass, java.lang.Object[] businessObjects, java.lang.Class[] businessClasses)
          if there are hooks available, schedule the post commit call
static void GrouperHooksUtils.schedulePostCommitHooksIfRegistered(GrouperHookTypeInterface grouperHookTypeInterface, java.lang.String hookMethodName, java.lang.Class<? extends HooksBean> hooksBeanClass, java.lang.Object businessObject, java.lang.Class businessClass)
          if there are hooks available, schedule the post commit call