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