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. |
| fieldName |
no |
|
|
| shortCircuit |
no |
false |
If this validator should be used as shortCircuit. |
| type |
yes |
ValidatorType.FIELD |
Enum value from ValidatorType. Either FIELD or SIMPLE can be used here. |
Examples
@CustomValidator(type ="customValidatorName", fieldName = "myField")
Adding Parameters
Use the ValidationParameter annotation to add custom parameter values.