Class CustomValidatorBean
java.lang.Object
org.springframework.validation.beanvalidation.SpringValidatorAdapter
org.springframework.validation.beanvalidation.CustomValidatorBean
- All Implemented Interfaces:
Validator, org.springframework.beans.factory.InitializingBean, SmartValidator, Validator
public class CustomValidatorBean
extends SpringValidatorAdapter
implements Validator, org.springframework.beans.factory.InitializingBean
Configurable bean class that exposes a specific JSR-303 Validator
through its original interface as well as through the Spring
Validator interface.- Since:
- 3.0
- Author:
- Juergen Hoeller
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidsetMessageInterpolator(MessageInterpolator messageInterpolator) Specify a custom MessageInterpolator to use for this Validator.voidsetTraversableResolver(TraversableResolver traversableResolver) Specify a custom TraversableResolver to use for this Validator.voidsetValidatorFactory(ValidatorFactory validatorFactory) Set the ValidatorFactory to obtain the target Validator from.Methods inherited from class SpringValidatorAdapter
determineErrorCode, determineField, forExecutables, getArgumentsForConstraint, getConstraintsForClass, getRejectedValue, getResolvableField, processConstraintViolations, requiresMessageFormat, supports, unwrap, validate, validate, validate, validateProperty, validateValue, validateValueMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Validator
forExecutables, getConstraintsForClass, unwrap, validate, validateProperty, validateValueMethods inherited from interface Validator
validateObject
-
Constructor Details
-
CustomValidatorBean
public CustomValidatorBean()
-
-
Method Details
-
setValidatorFactory
Set the ValidatorFactory to obtain the target Validator from.Default is
Validation.buildDefaultValidatorFactory(). -
setMessageInterpolator
Specify a custom MessageInterpolator to use for this Validator. -
setTraversableResolver
Specify a custom TraversableResolver to use for this Validator. -
afterPropertiesSet
public void afterPropertiesSet()- Specified by:
afterPropertiesSetin interfaceorg.springframework.beans.factory.InitializingBean
-