Package com.turbopsaces.validation
Class POJOValidator
java.lang.Object
com.turbopsaces.validation.POJOValidator
- All Implemented Interfaces:
javax.validation.Validator
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjavax.validation.executable.ExecutableValidatorstatic StringformatViolation(javax.validation.ConstraintViolation<?> constraintViolation) javax.validation.metadata.BeanDescriptorgetConstraintsForClass(Class<?> clazz) boolean<T> T<T> Set<javax.validation.ConstraintViolation<T>><T> Set<javax.validation.ConstraintViolation<T>>validateProperty(T object, String propertyName, Class<?>... groups) <T> Set<javax.validation.ConstraintViolation<T>>validateValue(Class<T> beanType, String propertyName, Object value, Class<?>... groups)
-
Constructor Details
-
POJOValidator
public POJOValidator() -
POJOValidator
public POJOValidator(javax.validation.Validator validator)
-
-
Method Details
-
validate
public Set<javax.validation.ConstraintViolation<Object>> validate(Object obj) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
validateWithFormattedOutput
-
isValid
-
validate
- Specified by:
validatein interfacejavax.validation.Validator
-
validateProperty
public <T> Set<javax.validation.ConstraintViolation<T>> validateProperty(T object, String propertyName, Class<?>... groups) - Specified by:
validatePropertyin interfacejavax.validation.Validator
-
validateValue
public <T> Set<javax.validation.ConstraintViolation<T>> validateValue(Class<T> beanType, String propertyName, Object value, Class<?>... groups) - Specified by:
validateValuein interfacejavax.validation.Validator
-
getConstraintsForClass
- Specified by:
getConstraintsForClassin interfacejavax.validation.Validator
-
unwrap
- Specified by:
unwrapin interfacejavax.validation.Validator
-
forExecutables
public javax.validation.executable.ExecutableValidator forExecutables()- Specified by:
forExecutablesin interfacejavax.validation.Validator
-
formatViolation
-