Uses of Class
edu.internet2.middleware.grouper.hooks.beans.HooksContext
Packages that use HooksContext
Package
Description
This package contains base classes which can be extended and registered as hooks
This package contains working hooks examples which can be cloned and tweaked
This package contains misc logic classes that make hooks work
-
Uses of HooksContext in edu.internet2.middleware.grouper.app.deprovisioning
Methods in edu.internet2.middleware.grouper.app.deprovisioning with parameters of type HooksContextModifier and TypeMethodDescriptionprotected static voidMembershipVetoIfDeprovisionedHook.checkMembershipEligibility(Membership membership, HooksContext hooksContext) voidMembershipVetoIfDeprovisionedHook.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) static booleanGrouperDeprovisioningLogic.shouldAddSubject(GrouperSession grouperSession, HooksContext hooksContext, Subject subject, String groupId, String attributeDefId, String stemId, String[] ownerArray) -
Uses of HooksContext in edu.internet2.middleware.grouper.app.membershipRequire
Methods in edu.internet2.middleware.grouper.app.membershipRequire with parameters of type HooksContextModifier and TypeMethodDescriptionvoidMembershipRequireMembershipHook.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) -
Uses of HooksContext in edu.internet2.middleware.grouper.hooks
Methods in edu.internet2.middleware.grouper.hooks with parameters of type HooksContextModifier and TypeMethodDescriptionvoidAttributeAssignHooks.attributeAssignPostCommitDelete(HooksContext hooksContext, HooksAttributeAssignBean postCommitDeleteBean) called right after a commit involving a attribute assign delete commitvoidAttributeAssignHooks.attributeAssignPostCommitInsert(HooksContext hooksContext, HooksAttributeAssignBean postCommitInsertBean) called right after the commit of a post insert commit.voidAttributeAssignHooks.attributeAssignPostCommitUpdate(HooksContext hooksContext, HooksAttributeAssignBean postCommitUpdateBean) called right after a commit on a attribute assign update commitvoidAttributeAssignHooks.attributeAssignPostDelete(HooksContext hooksContext, HooksAttributeAssignBean postDeleteBean) called right after a attribute assign deletevoidAttributeAssignHooks.attributeAssignPostInsert(HooksContext hooksContext, HooksAttributeAssignBean postInsertBean) called right after a attribute assign insertvoidAttributeAssignHooks.attributeAssignPostUpdate(HooksContext hooksContext, HooksAttributeAssignBean postUpdateBean) called right after a attribute assign updatevoidAttributeAssignHooks.attributeAssignPreDelete(HooksContext hooksContext, HooksAttributeAssignBean preDeleteBean) called right before a attribute assign deletevoidAttributeAssignHooks.attributeAssignPreInsert(HooksContext hooksContext, HooksAttributeAssignBean preInsertBean) called right before a attribute assign insertvoidAttributeAssignHooks.attributeAssignPreUpdate(HooksContext hooksContext, HooksAttributeAssignBean preUpdateBean) called right before a attribute assign updatevoidAttributeAssignValueHooks.attributeAssignValuePostCommitDelete(HooksContext hooksContext, HooksAttributeAssignValueBean postCommitDeleteBean) called right after a commit involving a attribute assign value delete commitvoidAttributeAssignValueHooks.attributeAssignValuePostCommitInsert(HooksContext hooksContext, HooksAttributeAssignValueBean postCommitInsertBean) called right after the commit of a post insert commit.voidAttributeAssignValueHooks.attributeAssignValuePostCommitUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean postCommitUpdateBean) called right after a commit on a attribute assign value update commitvoidAttributeAssignValueHooks.attributeAssignValuePostDelete(HooksContext hooksContext, HooksAttributeAssignValueBean postDeleteBean) called right after a attribute assign value deletevoidAttributeAssignValueHooks.attributeAssignValuePostInsert(HooksContext hooksContext, HooksAttributeAssignValueBean postInsertBean) called right after a attribute assign value insertvoidAttributeAssignValueHooks.attributeAssignValuePostUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean postUpdateBean) called right after a attribute assign value updatevoidAttributeAssignValueHooks.attributeAssignValuePreDelete(HooksContext hooksContext, HooksAttributeAssignValueBean preDeleteBean) called right before a attribute assign value deletevoidAttributeAssignValueHooks.attributeAssignValuePreInsert(HooksContext hooksContext, HooksAttributeAssignValueBean preInsertBean) called right before a attribute assign value insertvoidAttributeAssignValueHooks.attributeAssignValuePreUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean preUpdateBean) called right before a attribute assign value updatevoidAttributeDefNameHooks.attributeDefNamePostCommitDelete(HooksContext hooksContext, HooksAttributeDefNameBean postCommitDeleteBean) called right after a commit involving a attribute delete commitvoidAttributeDefNameHooks.attributeDefNamePostCommitInsert(HooksContext hooksContext, HooksAttributeDefNameBean postCommitInsertBean) called right after the commit of a post insert commit.voidAttributeDefNameHooks.attributeDefNamePostCommitUpdate(HooksContext hooksContext, HooksAttributeDefNameBean postCommitUpdateBean) called right after a commit on a attribute update commitvoidAttributeDefNameHooks.attributeDefNamePostDelete(HooksContext hooksContext, HooksAttributeDefNameBean postDeleteBean) called right after a attribute deletevoidAttributeDefNameHooks.attributeDefNamePostInsert(HooksContext hooksContext, HooksAttributeDefNameBean postInsertBean) called right after a attribute insertvoidAttributeDefNameHooks.attributeDefNamePostUpdate(HooksContext hooksContext, HooksAttributeDefNameBean postUpdateBean) called right after a attribute updatevoidAttributeDefNameHooks.attributeDefNamePreDelete(HooksContext hooksContext, HooksAttributeDefNameBean preDeleteBean) called right before a attribute deletevoidAttributeDefNameHooks.attributeDefNamePreInsert(HooksContext hooksContext, HooksAttributeDefNameBean preInsertBean) called right before a attribute insertvoidAttributeDefNameHooks.attributeDefNamePreUpdate(HooksContext hooksContext, HooksAttributeDefNameBean preUpdateBean) called right before a attribute updatevoidAttributeDefHooks.attributeDefPostCommitDelete(HooksContext hooksContext, HooksAttributeDefBean postCommitDeleteBean) called right after a commit involving a attribute delete commitvoidAttributeDefHooks.attributeDefPostCommitInsert(HooksContext hooksContext, HooksAttributeDefBean postCommitInsertBean) called right after the commit of a post insert commit.voidAttributeDefHooks.attributeDefPostCommitUpdate(HooksContext hooksContext, HooksAttributeDefBean postCommitUpdateBean) called right after a commit on a attribute update commitvoidAttributeDefHooks.attributeDefPostDelete(HooksContext hooksContext, HooksAttributeDefBean postDeleteBean) called right after a attribute deletevoidAttributeDefHooks.attributeDefPostInsert(HooksContext hooksContext, HooksAttributeDefBean postInsertBean) called right after a attribute insertvoidAttributeDefHooks.attributeDefPostUpdate(HooksContext hooksContext, HooksAttributeDefBean postUpdateBean) called right after a attribute updatevoidAttributeDefHooks.attributeDefPreDelete(HooksContext hooksContext, HooksAttributeDefBean preDeleteBean) called right before a attribute deletevoidAttributeDefHooks.attributeDefPreInsert(HooksContext hooksContext, HooksAttributeDefBean preInsertBean) called right before a attribute insertvoidAttributeDefHooks.attributeDefPreUpdate(HooksContext hooksContext, HooksAttributeDefBean preUpdateBean) called right before a attribute updatevoidAttributeHooks.attributePostCommitDelete(HooksContext hooksContext, HooksAttributeBean postCommitDeleteBean) called right after a commit involving a attribute delete commitvoidAttributeHooks.attributePostCommitInsert(HooksContext hooksContext, HooksAttributeBean postCommitInsertBean) called right after the commit of a post insert commit.voidAttributeHooks.attributePostCommitUpdate(HooksContext hooksContext, HooksAttributeBean postCommitUpdateBean) called right after a commit on a attribute update commitvoidAttributeHooks.attributePostDelete(HooksContext hooksContext, HooksAttributeBean postDeleteBean) called right after a attribute deletevoidAttributeHooks.attributePostInsert(HooksContext hooksContext, HooksAttributeBean postInsertBean) called right after a attribute insertvoidAttributeHooks.attributePostUpdate(HooksContext hooksContext, HooksAttributeBean postUpdateBean) called right after a attribute updatevoidAttributeHooks.attributePreDelete(HooksContext hooksContext, HooksAttributeBean preDeleteBean) called right before a attribute deletevoidAttributeHooks.attributePreInsert(HooksContext hooksContext, HooksAttributeBean preInsertBean) called right before a attribute insertvoidAttributeHooks.attributePreUpdate(HooksContext hooksContext, HooksAttributeBean preUpdateBean) called right before a attribute updatevoidCompositeHooks.compositePostCommitDelete(HooksContext hooksContext, HooksCompositeBean postCommitDeleteBean) called right after a composite delete commitvoidCompositeHooks.compositePostCommitInsert(HooksContext hooksContext, HooksCompositeBean postCommitInsertBean) called right after a composite insert commitvoidCompositeHooks.compositePostCommitUpdate(HooksContext hooksContext, HooksCompositeBean postCommitUpdateBean) called right after a composite update commitvoidCompositeHooks.compositePostDelete(HooksContext hooksContext, HooksCompositeBean postDeleteBean) called right after a composite deletevoidCompositeHooks.compositePostInsert(HooksContext hooksContext, HooksCompositeBean postInsertBean) called right after a composite insertvoidCompositeHooks.compositePostUpdate(HooksContext hooksContext, HooksCompositeBean postUpdateBean) called right after a composite updatevoidCompositeHooks.compositePreDelete(HooksContext hooksContext, HooksCompositeBean preDeleteBean) called right before a composite deletevoidCompositeHooks.compositePreInsert(HooksContext hooksContext, HooksCompositeBean preInsertBean) called right before a composite insertvoidCompositeHooks.compositePreUpdate(HooksContext hooksContext, HooksCompositeBean preUpdateBean) called right before a composite updatevoidLifecycleHooks.ddlInit(HooksContext hooksContext, HooksLifecycleDdlInitBean hooksLifecycleDdlInitBean) called when ddl is checking objects (you can add your own ddl object types here)voidFieldHooks.fieldPostCommitDelete(HooksContext hooksContext, HooksFieldBean postCommitDeleteBean) called right after a field delete commitvoidFieldHooks.fieldPostCommitInsert(HooksContext hooksContext, HooksFieldBean postCommitInsertBean) called right after a field insert commitvoidFieldHooks.fieldPostCommitUpdate(HooksContext hooksContext, HooksFieldBean postCommitUpdateBean) called right after a field update commitvoidFieldHooks.fieldPostDelete(HooksContext hooksContext, HooksFieldBean postDeleteBean) called right after a field deletevoidFieldHooks.fieldPostInsert(HooksContext hooksContext, HooksFieldBean postInsertBean) called right after a field insertvoidFieldHooks.fieldPostUpdate(HooksContext hooksContext, HooksFieldBean postUpdateBean) called right after a field updatevoidFieldHooks.fieldPreDelete(HooksContext hooksContext, HooksFieldBean preDeleteBean) called right before a field deletevoidFieldHooks.fieldPreInsert(HooksContext hooksContext, HooksFieldBean preInsertBean) called right before a field insertvoidFieldHooks.fieldPreUpdate(HooksContext hooksContext, HooksFieldBean preUpdateBean) called right before a field updatevoidLifecycleHooks.grouperStartup(HooksContext hooksContext, HooksLifecycleGrouperStartupBean hooksLifecycleStartupBean) called when grouper starts up (note, this might be too early to do anything complex)voidGroupHooks.groupPostCommitDelete(HooksContext hooksContext, HooksGroupBean postCommitDeleteBean) called right after a commit involving a group delete commitvoidGroupHooks.groupPostCommitInsert(HooksContext hooksContext, HooksGroupBean postCommitInsertBean) called right after the commit of a post insert commit.voidGroupHooks.groupPostCommitUpdate(HooksContext hooksContext, HooksGroupBean postCommitUpdateBean) called right after a commit on a group update commitvoidGroupHooks.groupPostDelete(HooksContext hooksContext, HooksGroupBean postDeleteBean) called right after a group deletevoidGroupHooks.groupPostInsert(HooksContext hooksContext, HooksGroupBean postInsertBean) called right after a group insertvoidGroupHooks.groupPostUpdate(HooksContext hooksContext, HooksGroupBean postUpdateBean) called right after a group updatevoidGroupHooks.groupPreDelete(HooksContext hooksContext, HooksGroupBean preDeleteBean) called right before a group deletevoidGroupHooks.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) called right before a group insertvoidGroupHooks.groupPreUpdate(HooksContext hooksContext, HooksGroupBean preUpdateBean) called right before a group updatevoidGroupTypeHooks.groupTypePostCommitDelete(HooksContext hooksContext, HooksGroupTypeBean postCommitDeleteBean) called right after a groupType delete commitvoidGroupTypeHooks.groupTypePostCommitInsert(HooksContext hooksContext, HooksGroupTypeBean postCommitInsertBean) called right after a groupType insert commitvoidGroupTypeHooks.groupTypePostCommitUpdate(HooksContext hooksContext, HooksGroupTypeBean postCommitUpdateBean) called right after a groupType update commitvoidGroupTypeHooks.groupTypePostDelete(HooksContext hooksContext, HooksGroupTypeBean postDeleteBean) called right after a groupType deletevoidGroupTypeHooks.groupTypePostInsert(HooksContext hooksContext, HooksGroupTypeBean postInsertBean) called right after a groupType insertvoidGroupTypeHooks.groupTypePostUpdate(HooksContext hooksContext, HooksGroupTypeBean postUpdateBean) called right after a groupType updatevoidGroupTypeHooks.groupTypePreDelete(HooksContext hooksContext, HooksGroupTypeBean preDeleteBean) called right before a groupType deletevoidGroupTypeHooks.groupTypePreInsert(HooksContext hooksContext, HooksGroupTypeBean preInsertBean) called right before a groupType insertvoidGroupTypeHooks.groupTypePreUpdate(HooksContext hooksContext, HooksGroupTypeBean preUpdateBean) called right before a groupType updatevoidGroupTypeTupleHooks.groupTypeTuplePostCommitDelete(HooksContext hooksContext, HooksGroupTypeTupleBean postCommitDeleteBean) called right after a groupTypeTuple delete commitvoidGroupTypeTupleHooks.groupTypeTuplePostCommitInsert(HooksContext hooksContext, HooksGroupTypeTupleBean postCommitInsertBean) called right after a groupTypeTuple insert commitvoidGroupTypeTupleHooks.groupTypeTuplePostCommitUpdate(HooksContext hooksContext, HooksGroupTypeTupleBean postCommitUpdateBean) called right after a groupTypeTuple update commitvoidGroupTypeTupleHooks.groupTypeTuplePostDelete(HooksContext hooksContext, HooksGroupTypeTupleBean postDeleteBean) called right after a groupTypeTuple deletevoidGroupTypeTupleHooks.groupTypeTuplePostInsert(HooksContext hooksContext, HooksGroupTypeTupleBean postInsertBean) called right after a groupTypeTuple insertvoidGroupTypeTupleHooks.groupTypeTuplePostUpdate(HooksContext hooksContext, HooksGroupTypeTupleBean postUpdateBean) called right after a groupTypeTuple updatevoidGroupTypeTupleHooks.groupTypeTuplePreDelete(HooksContext hooksContext, HooksGroupTypeTupleBean preDeleteBean) called right before a groupTypeTuple deletevoidGroupTypeTupleHooks.groupTypeTuplePreInsert(HooksContext hooksContext, HooksGroupTypeTupleBean preInsertBean) called right before a groupTypeTuple insertvoidGroupTypeTupleHooks.groupTypeTuplePreUpdate(HooksContext hooksContext, HooksGroupTypeTupleBean preUpdateBean) called right before a groupTypeTuple updatevoidLifecycleHooks.hibernateInit(HooksContext hooksContext, HooksLifecycleHibInitBean hooksLifecycleHibInitBean) called when hibernate is registering objects (you can add your own hibernate mapped objects here)voidLifecycleHooks.hooksInit(HooksContext hooksContext, HooksLifecycleHooksInitBean hooLifecycleHooksInitBean) called when grouper starts upvoidLoaderHooks.loaderPostRun(HooksContext hooksContext, HooksLoaderBean preRunBean) called right after a loader runvoidLoaderHooks.loaderPreRun(HooksContext hooksContext, HooksLoaderBean preRunBean) called right before a loader runvoidMemberHooks.memberPostChangeSubject(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) in the transaction, but after all work is done, in a change subjectvoidMemberHooks.memberPostCommitChangeSubject(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) called after a change subject is committedvoidMemberHooks.memberPostCommitDelete(HooksContext hooksContext, HooksMemberBean postCommitDeleteBean) called right after a member delete commitvoidMemberHooks.memberPostCommitInsert(HooksContext hooksContext, HooksMemberBean postCommitInsertBean) called right after a member insert commitvoidMemberHooks.memberPostCommitUpdate(HooksContext hooksContext, HooksMemberBean postCommitUpdateBean) called right after a member update commitvoidMemberHooks.memberPostDelete(HooksContext hooksContext, HooksMemberBean postDeleteBean) called right after a member deletevoidMemberHooks.memberPostInsert(HooksContext hooksContext, HooksMemberBean postInsertBean) called right after a member insertvoidMemberHooks.memberPostUpdate(HooksContext hooksContext, HooksMemberBean postUpdateBean) called right after a member updatevoidMemberHooks.memberPreChangeSubject(HooksContext hooksContext, HooksMemberChangeSubjectBean hooksMemberChangeSubjectBean) in the transaction, but before any work is done, in a change subjectvoidMemberHooks.memberPreDelete(HooksContext hooksContext, HooksMemberBean preDeleteBean) called right before a member deletevoidMemberHooks.memberPreInsert(HooksContext hooksContext, HooksMemberBean preInsertBean) called right before a member insertvoidMemberHooks.memberPreUpdate(HooksContext hooksContext, HooksMemberBean preUpdateBean) called right before a member updatevoidMembershipHooks.membershipPostAddMember(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)voidMembershipHooks.membershipPostCommitAddMember(HooksContext hooksContext, HooksMembershipChangeBean postAddMemberBean) called right after a membership update (high level, not the side effects)voidMembershipHooks.membershipPostCommitDelete(HooksContext hooksContext, HooksMembershipBean postDeleteBean) called right after a membership delete commitvoidMembershipHooks.membershipPostCommitInsert(HooksContext hooksContext, HooksMembershipBean postInsertBean) called right after a membership insert commitvoidMembershipHooks.membershipPostCommitRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete commit (high level, not the side effects)voidMembershipHooks.membershipPostCommitUpdate(HooksContext hooksContext, HooksMembershipBean postUpdateBean) called right after a membership update commitvoidMembershipHooks.membershipPostDelete(HooksContext hooksContext, HooksMembershipBean postDeleteBean) called right after a membership deletevoidMembershipHooks.membershipPostInsert(HooksContext hooksContext, HooksMembershipBean postInsertBean) called right after a membership insertvoidMembershipHooks.membershipPostRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean postDeleteMemberBean) called right after a membership delete (high level, not the side effects)voidMembershipHooks.membershipPostUpdate(HooksContext hooksContext, HooksMembershipBean postUpdateBean) called right after a membership updatevoidMembershipHooks.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) called right before a membership update (high level, not the side effects)voidMembershipHooks.membershipPreDelete(HooksContext hooksContext, HooksMembershipBean preDeleteBean) called right before a membership deletevoidMembershipHooks.membershipPreInsert(HooksContext hooksContext, HooksMembershipBean preInsertBean) called right before a membership insertvoidMembershipHooks.membershipPreRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean preDeleteMemberBean) called right before a membership delete (high level, not the side effects)voidMembershipHooks.membershipPreUpdate(HooksContext hooksContext, HooksMembershipBean preUpdateBean) called right before a membership updatevoidExternalSubjectHooks.postEditExternalSubject(HooksContext hooksContext, HooksExternalSubjectBean editBean) called right after an edit of external subject (same transaction)voidStemHooks.stemPostCommitDelete(HooksContext hooksContext, HooksStemBean postCommitDeleteBean) called right after a stem delete commitvoidStemHooks.stemPostCommitInsert(HooksContext hooksContext, HooksStemBean postCommitInsertBean) called right after a stem insert commitvoidStemHooks.stemPostCommitUpdate(HooksContext hooksContext, HooksStemBean postCommitUpdateBean) called right after a stem update commitvoidStemHooks.stemPostDelete(HooksContext hooksContext, HooksStemBean postDeleteBean) called right after a stem deletevoidStemHooks.stemPostInsert(HooksContext hooksContext, HooksStemBean postInsertBean) called right after a stem insertvoidStemHooks.stemPostUpdate(HooksContext hooksContext, HooksStemBean postUpdateBean) called right after a stem updatevoidStemHooks.stemPreDelete(HooksContext hooksContext, HooksStemBean preDeleteBean) called right before a stem deletevoidStemHooks.stemPreInsert(HooksContext hooksContext, HooksStemBean preInsertBean) called right before a stem insertvoidStemHooks.stemPreUpdate(HooksContext hooksContext, HooksStemBean preUpdateBean) called right before a stem update -
Uses of HooksContext in edu.internet2.middleware.grouper.hooks.examples
Methods in edu.internet2.middleware.grouper.hooks.examples with parameters of type HooksContextModifier and TypeMethodDescriptionvoidAttributeAutoCreateHook.attributeAssignPostCommitInsert(HooksContext hooksContext, HooksAttributeAssignBean postCommitInsertBean) voidGrouperAttributeAssignValueRulesConfigHook.attributeAssignValuePostDelete(HooksContext hooksContext, HooksAttributeAssignValueBean postDeleteBean) voidGrouperAttributeAssignValueRulesConfigHook.attributeAssignValuePostInsert(HooksContext hooksContext, HooksAttributeAssignValueBean postInsertBean) voidGrouperAttributeAssignValueRulesConfigHook.attributeAssignValuePostUpdate(HooksContext hooksContext, HooksAttributeAssignValueBean postUpdateBean) voidAttributeDefNameAttributeNameValidationHook.attributeDefNamePreInsert(HooksContext hooksContext, HooksAttributeDefNameBean preInsertBean) voidAttributeDefNameUniqueNameCaseInsensitiveHook.attributeDefNamePreInsert(HooksContext hooksContext, HooksAttributeDefNameBean preInsertBean) voidUniqueObjectAttributeDefNameHook.attributeDefNamePreInsert(HooksContext hooksContext, HooksAttributeDefNameBean preInsertBean) voidAttributeDefNameAttributeNameValidationHook.attributeDefNamePreUpdate(HooksContext hooksContext, HooksAttributeDefNameBean preUpdateBean) voidAttributeDefNameUniqueNameCaseInsensitiveHook.attributeDefNamePreUpdate(HooksContext hooksContext, HooksAttributeDefNameBean preUpdateBean) voidUniqueObjectAttributeDefNameHook.attributeDefNamePreUpdate(HooksContext hooksContext, HooksAttributeDefNameBean preUpdateBean) voidAttributeDefAttributeNameValidationHook.attributeDefPreInsert(HooksContext hooksContext, HooksAttributeDefBean preInsertBean) voidAttributeDefUniqueNameCaseInsensitiveHook.attributeDefPreInsert(HooksContext hooksContext, HooksAttributeDefBean preInsertBean) voidUniqueObjectAttributeDefHook.attributeDefPreInsert(HooksContext hooksContext, HooksAttributeDefBean preInsertBean) voidAttributeDefAttributeNameValidationHook.attributeDefPreUpdate(HooksContext hooksContext, HooksAttributeDefBean preUpdateBean) voidAttributeDefUniqueNameCaseInsensitiveHook.attributeDefPreUpdate(HooksContext hooksContext, HooksAttributeDefBean preUpdateBean) voidUniqueObjectAttributeDefHook.attributeDefPreUpdate(HooksContext hooksContext, HooksAttributeDefBean preUpdateBean) voidAttributeIncludeExcludeHook.attributePostDelete(HooksContext hooksContext, HooksAttributeBean postDeleteBean) voidAttributeSecurityFromTypeHook.attributePostDelete(HooksContext hooksContext, HooksAttributeBean postDeleteBean) voidAttributeIncludeExcludeHook.attributePostInsert(HooksContext hooksContext, HooksAttributeBean postInsertBean) voidAttributeSecurityFromTypeHook.attributePostInsert(HooksContext hooksContext, HooksAttributeBean postInsertBean) voidGroupAttributeNameValidationAttrHook.attributePostInsert(HooksContext hooksContext, HooksAttributeBean preInsertBean) voidAttributeIncludeExcludeHook.attributePostUpdate(HooksContext hooksContext, HooksAttributeBean postUpdateBean) voidAttributeSecurityFromTypeHook.attributePostUpdate(HooksContext hooksContext, HooksAttributeBean postUpdateBean) voidAttributeHooksImplExampleEmail.attributePreInsert(HooksContext hooksContext, HooksAttributeBean preInsertBean) voidAttributeHooksImplExampleEmail.attributePreUpdate(HooksContext hooksContext, HooksAttributeBean preUpdateBean) if there is a changed emailAddress, make sure it doesnt already existin another group or subjectvoidGroupAttributeNameValidationAttrHook.attributePreUpdate(HooksContext hooksContext, HooksAttributeBean preUpdateBean) voidAssignReadonlyAdminPrivilegeGroupHook.groupPostCommitInsert(HooksContext hooksContext, HooksGroupBean postCommitInsertBean) voidAssignSelfOptOutGroupPrivilegeHook.groupPostCommitInsert(HooksContext hooksContext, HooksGroupBean postCommitInsertBean) voidLDAPProvisioningHook.groupPostInsert(HooksContext hooksContext, HooksGroupBean postInsertBean) voidGroupAttributeNameValidationHook.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) voidGroupHooksImplExample.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) voidGroupLdapUniqueHookExample.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) voidGroupUniqueExtensionHook.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) voidGroupUniqueExtensionInFoldersHook.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) voidGroupUniqueNameCaseInsensitiveHook.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) voidUniqueObjectGroupHook.groupPreInsert(HooksContext hooksContext, HooksGroupBean preInsertBean) voidGroupAttributeNameValidationHook.groupPreUpdate(HooksContext hooksContext, HooksGroupBean preUpdateBean) voidGroupUniqueExtensionHook.groupPreUpdate(HooksContext hooksContext, HooksGroupBean preUpdateBean) voidGroupUniqueExtensionInFoldersHook.groupPreUpdate(HooksContext hooksContext, HooksGroupBean preUpdateBean) voidGroupUniqueNameCaseInsensitiveHook.groupPreUpdate(HooksContext hooksContext, HooksGroupBean preUpdateBean) voidUniqueObjectGroupHook.groupPreUpdate(HooksContext hooksContext, HooksGroupBean preUpdateBean) voidGroupTypeSecurityHook.groupTypeTuplePostDelete(HooksContext hooksContext, HooksGroupTypeTupleBean postDeleteBean) voidGroupTypeTupleIncludeExcludeHook.groupTypeTuplePostDelete(HooksContext hooksContext, HooksGroupTypeTupleBean postDeleteBean) voidGroupTypeSecurityHook.groupTypeTuplePostInsert(HooksContext hooksContext, HooksGroupTypeTupleBean postInsertBean) voidGroupTypeTupleIncludeExcludeHook.groupTypeTuplePostInsert(HooksContext hooksContext, HooksGroupTypeTupleBean postInsertBean) voidHierarchicalOrgLoaderHook.loaderPreRun(HooksContext hooksContext, HooksLoaderBean preRunBean) voidMembershipCannotAddEveryEntityHook.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) voidMembershipCannotAddSelfToGroupHook.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) voidMembershipHooksImplExample.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) voidMembershipHooksImplScreenMessageExample.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) voidMembershipOneInFolderMaxHook.membershipPreAddMember(HooksContext hooksContext, HooksMembershipChangeBean preAddMemberBean) voidAssignReadonlyAdminPrivilegeVetoMembershipHook.membershipPreRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean preDeleteMemberBean) voidAssignSelfOptOutMembershipPrivilegeRevocationVetoHook.membershipPreRemoveMember(HooksContext hooksContext, HooksMembershipChangeBean preDeleteMemberBean) voidStemAttributeNameValidationHook.stemPreInsert(HooksContext hooksContext, HooksStemBean preInsertBean) voidStemUniqueNameCaseInsensitiveHook.stemPreInsert(HooksContext hooksContext, HooksStemBean preInsertBean) voidUniqueObjectStemHook.stemPreInsert(HooksContext hooksContext, HooksStemBean preInsertBean) voidStemAttributeNameValidationHook.stemPreUpdate(HooksContext hooksContext, HooksStemBean preUpdateBean) voidStemUniqueNameCaseInsensitiveHook.stemPreUpdate(HooksContext hooksContext, HooksStemBean preUpdateBean) voidUniqueObjectStemHook.stemPreUpdate(HooksContext hooksContext, HooksStemBean preUpdateBean) -
Uses of HooksContext in edu.internet2.middleware.grouper.hooks.logic
Methods in edu.internet2.middleware.grouper.hooks.logic with parameters of type HooksContextModifier and TypeMethodDescriptionvoidHookAsynchronousHandler.callback(HooksContext hooksContext, HooksBean hooksBean) implement this as the callback to the asynchronous hookstatic voidHookAsynchronous.callbackAsynchronous(HooksContext hooksContext, HooksBean hooksBean, HookAsynchronousHandler hookAsynchronousHandler) use this to make an asynchronous hook implementation -
Uses of HooksContext in edu.internet2.middleware.grouper.sqlCache
Methods in edu.internet2.middleware.grouper.sqlCache with parameters of type HooksContextModifier and TypeMethodDescriptionvoidSqlCacheMembershipHstAssignVetoHook.attributeAssignPreInsert(HooksContext hooksContext, HooksAttributeAssignBean preInsertBean)