|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| PropertyValidatorBase | Marker interface for validator plug-in classes created for properties. |
| Class Summary | |
|---|---|
| ClassValidator | Validate all attributes provided to a add/modify operation by processing them all at once against an object class (and hence with access to all of its metadata, and all of its properties and their metadata). |
| ContextAwareClassValidator | |
| ContextAwarePropertyValidator | |
| EnumPropertyValidator | More flexible enum validator then EnumValueValidator which doesn't have access to metadata settings like
MetaDataDefs.MD_IS_STORE_SYMBOLIC which affect the plug-in's behaviour. |
| EnumPropertyValidator.EnumConfig | |
| EnumValueValidator | Validate that all of an attribute's values are valid against an enum defined in metadata. |
| LengthPropertyValueValidator | Validate that all of an attribute's values fall within a defined length
restriction:
MetaDataDefs.MD_MIN_LENGTH <= length <= MetaDataUtil#MD_MAX_LENGTH
where if the min is not specified it defaults to 0 and if the max is not
specified the length is simply not checked against an upper bound. |
| PropertyStateValidator | Implemented by property validators that also optionally require access to an object's current attribute values in their checking. |
| PropertyValidator | Validate an attribute given it's type and constraints available in the
metadata stored on prop. |
| PropertyValueValidator | Property validator that needs access to metadata settings but ultimately just needs to validate values added to attributes. |
| RangePropertyValueValidator | Validate that all of an attribute's values fall within a defined range
restriction (vetoed for boolValue / enumValue properties as adds no value):
MetaDataDefs.MD_MIN_VALUE <= value <= MetaDataDefs.MD_MAX_VALUE
where if the min is not specified it defaults to 0 and if the max is not
specified the length is simply not checked against an upper bound. |
| ReadOnlyPropertyValidator | Ensure no attempt is made to change a read-only property. |
| RegexPropertyValueValidator | Validate values assigned to the attribute matching the provided property all match a provided regular expression. |
| RequiredClassPropertiesValidator | Validates that all required properties are provided in add operations and that they are no subsequently removed by modify operations. |
| SingleValuedClassPropertiesValidator | Validates that all properties with MetaDataDefs.MD_IS_MULTI_VALUED set to false for a class don't
recieve more then one value. |
| SingleValuedPropertyValidator | Validates that a single-valued property is behaving it's logical constraints. |
| ValidatorModifyOpContext | Context information made available to power-usage validators triggered by LDAP MODIFY requests. |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||