This is an interface and should not be constructed.
- Implementations:
- module:br/presenter/validator/CrossPropertyValidatorProxy
- module:br/presenter/validator/ValidMultiSelectionValidator
- module:br/presenter/validator/ValidSelectionValidator
- module:br/validation/NotEmptyValidator
- module:br/validation/NumericValidator
- module:caplin/core/validator/DecimalValidator
- module:caplin/core/validator/JsonValidator
- module:caplin/core/validator/MapConfigKeyValidator
- module:caplin/core/validator/MapConfigRequiredKeysValidator
- module:caplin/core/validator/MapConfigValueValidator
- module:caplin/presenter/validator/BusinessDateValidator
Methods
-
validate(vValue, mAttributes, oValidationResult)
-
Determine whether the provided value is valid or not and set the result on the provided
module:br/validation/ValidationResult
.Parameters:
Name Type Description vValue
Object The value to validate. mAttributes
Object attributes to control the validation process. Will not be null. oValidationResult
module:br/validation/ValidationResult the ValidationResult to store the result of this validation in. - Implementations:
- module:br/presenter/validator/CrossPropertyValidatorProxy#validate
- module:br/presenter/validator/ValidMultiSelectionValidator#validate
- module:br/presenter/validator/ValidSelectionValidator#validate
- module:br/validation/NotEmptyValidator#validate
- module:br/validation/NumericValidator#validate
- module:caplin/core/validator/DecimalValidator#validate
- module:caplin/core/validator/JsonValidator#validate
- module:caplin/core/validator/MapConfigKeyValidator#validate
- module:caplin/core/validator/MapConfigRequiredKeysValidator#validate
- module:caplin/core/validator/MapConfigValueValidator#validate
- module:caplin/presenter/validator/BusinessDateValidator#validate