edu.internet2.middleware.grouper.hooks.examples
Class UniqueObjectAttributeDefNameHook
java.lang.Object
edu.internet2.middleware.grouper.hooks.AttributeDefNameHooks
edu.internet2.middleware.grouper.hooks.examples.UniqueObjectAttributeDefNameHook
public class UniqueObjectAttributeDefNameHook
- extends AttributeDefNameHooks
When attribute def names are created or saved, make sure there are no name conflicts with other object types
UniqueObjectAttributeDefNameHook
public UniqueObjectAttributeDefNameHook()
attributeDefNamePreUpdate
public void attributeDefNamePreUpdate(HooksContext hooksContext,
HooksAttributeDefNameBean preUpdateBean)
- Description copied from class:
AttributeDefNameHooks
- called right before a attribute update
- Overrides:
attributeDefNamePreUpdate
in class AttributeDefNameHooks
- See Also:
AttributeDefNameHooks.attributeDefNamePreUpdate(edu.internet2.middleware.grouper.hooks.beans.HooksContext, edu.internet2.middleware.grouper.hooks.beans.HooksAttributeDefNameBean)
attributeDefNamePreInsert
public void attributeDefNamePreInsert(HooksContext hooksContext,
HooksAttributeDefNameBean preInsertBean)
- Description copied from class:
AttributeDefNameHooks
- called right before a attribute insert
- Overrides:
attributeDefNamePreInsert
in class AttributeDefNameHooks
- See Also:
AttributeDefNameHooks.attributeDefNamePreInsert(edu.internet2.middleware.grouper.hooks.beans.HooksContext, edu.internet2.middleware.grouper.hooks.beans.HooksAttributeDefNameBean)
assertNoAttributeDefNamesWithThisNameExist
public static void assertNoAttributeDefNamesWithThisNameExist(String name)
- make sure no groups by this name exist
- Parameters:
name
-