Class GroupUniqueNameCaseInsensitiveHook
java.lang.Object
edu.internet2.middleware.grouper.hooks.GroupHooks
edu.internet2.middleware.grouper.hooks.examples.GroupUniqueNameCaseInsensitiveHook
built in hook to grouper, which is turned on when it is configured in the grouper.properties. group names will case insensitive be unique set that with grouper.properties: hooks.group.class = edu.internet2.middleware.grouper.hooks.examples.GroupUniqueNameCaseInsensitiveHook or grouperHook.GroupUniqueNameCaseInsensitiveHook.autoRegister = true (default)
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.hooks.GroupHooks
METHOD_GROUP_POST_COMMIT_DELETE, METHOD_GROUP_POST_COMMIT_INSERT, METHOD_GROUP_POST_COMMIT_UPDATE, METHOD_GROUP_POST_DELETE, METHOD_GROUP_POST_INSERT, METHOD_GROUP_POST_UPDATE, METHOD_GROUP_PRE_DELETE, METHOD_GROUP_PRE_INSERT, METHOD_GROUP_PRE_UPDATE
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
void
groupPreInsert
(HooksContext hooksContext, HooksGroupBean preInsertBean) called right before a group insertvoid
groupPreUpdate
(HooksContext hooksContext, HooksGroupBean preUpdateBean) called right before a group updatestatic void
see if this is configured in the grouper.properties, if so, register this hookstatic void
verifyCaseInsensitiveName
(Group group) Methods inherited from class edu.internet2.middleware.grouper.hooks.GroupHooks
groupPostCommitDelete, groupPostCommitInsert, groupPostCommitUpdate, groupPostDelete, groupPostInsert, groupPostUpdate, groupPreDelete
-
Field Details
-
VETO_GROUP_UNIQUE_NAME_CASE_INSENSITIVE
veto key- See Also:
-
VETO_GROUP_UNIQUE_ID_CASE_INSENSITIVE
veto key- See Also:
-
-
Constructor Details
-
GroupUniqueNameCaseInsensitiveHook
public GroupUniqueNameCaseInsensitiveHook()
-
-
Method Details
-
clearHook
public static void clearHook() -
registerHookIfNecessary
public static void registerHookIfNecessary()see if this is configured in the grouper.properties, if so, register this hook -
groupPreInsert
Description copied from class:GroupHooks
called right before a group insert -
verifyCaseInsensitiveName
- Parameters:
group
-
-
groupPreUpdate
Description copied from class:GroupHooks
called right before a group update
-