edu.internet2.middleware.grouper.hooks.examples
Class GroupUniqueExtensionHook
java.lang.Object
edu.internet2.middleware.grouper.hooks.GroupHooks
edu.internet2.middleware.grouper.hooks.examples.GroupUniqueExtensionHook
public class GroupUniqueExtensionHook
- extends GroupHooks
built in hook to grouper, which is turned on when it is configured in the grouper.properties.
extensions in groups will be unique, and optionally you can resolve any subject to make
sure the extension is not a netid or whatever
set that with grouper.properties:
hooks.group.class = edu.internet2.middleware.grouper.hooks.examples.GroupUniqueExtensionHook
groupUniqueExtensionHook.resolveSubjectByIdOrIdentifier = true
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GroupUniqueExtensionHook
public GroupUniqueExtensionHook()
groupPreInsert
public void groupPreInsert(HooksContext hooksContext,
HooksGroupBean preInsertBean)
- Description copied from class:
GroupHooks
- called right before a group insert
- Overrides:
groupPreInsert
in class GroupHooks
- See Also:
GroupHooks.groupPreInsert(edu.internet2.middleware.grouper.hooks.beans.HooksContext, edu.internet2.middleware.grouper.hooks.beans.HooksGroupBean)
verifyUniqueExtension
public static void verifyUniqueExtension(Group group)
- Parameters:
group
-
groupPreUpdate
public void groupPreUpdate(HooksContext hooksContext,
HooksGroupBean preUpdateBean)
- Description copied from class:
GroupHooks
- called right before a group update
- Overrides:
groupPreUpdate
in class GroupHooks
- See Also:
GroupHooks.groupPreUpdate(edu.internet2.middleware.grouper.hooks.beans.HooksContext, edu.internet2.middleware.grouper.hooks.beans.HooksGroupBean)