CustomValidator Annotation
This annotation can be used for custom validators. Use the ValidationParameter
annotation to supply additional params.
Usage
The annotation must be applied at method or type level.
Parameters
Parameter | Required | Default | Notes |
---|---|---|---|
message | yes | field error message | |
key | no | i18n key from language specific properties file. | |
messageParams | no | Additional params to be used to customize message - will be evaluated against the Value Stack | |
fieldName | no | ||
shortCircuit | no | false | If this validator should be used as shortCircuit. |
type | yes | name of validator | Simple string which identifies that validator among other |
Examples
@CustomValidator(type ="customValidatorName", fieldName = "myField")
Adding Parameters
Use the ValidationParameter annotation to add custom parameter values.