| Package | Description | 
|---|---|
| javax.validation | 
 Top level package of the Jakarta Bean Validation API. 
 | 
| javax.validation.executable | 
 Package related to the control and execution of executable validation. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Set<ConstraintViolation<?>> | 
ConstraintViolationException.getConstraintViolations()
Returns the set of constraint violations reported during a validation. 
 | 
<T> Set<ConstraintViolation<T>> | 
Validator.validate(T object,
        Class<?>... groups)
Validates all constraints on  
object. | 
<T> Set<ConstraintViolation<T>> | 
Validator.validateProperty(T object,
                String propertyName,
                Class<?>... groups)
Validates all constraints placed on the property of  
object
 named propertyName. | 
<T> Set<ConstraintViolation<T>> | 
Validator.validateValue(Class<T> beanType,
             String propertyName,
             Object value,
             Class<?>... groups)
Validates all constraints placed on the property named  
propertyName
 of the class beanType would the property value be value. | 
| Constructor and Description | 
|---|
ConstraintViolationException(Set<? extends ConstraintViolation<?>> constraintViolations)
Creates a constraint violation report. 
 | 
ConstraintViolationException(String message,
                            Set<? extends ConstraintViolation<?>> constraintViolations)
Creates a constraint violation report. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
<T> Set<ConstraintViolation<T>> | 
ExecutableValidator.validateConstructorParameters(Constructor<? extends T> constructor,
                             Object[] parameterValues,
                             Class<?>... groups)
Validates all constraints placed on the parameters of the given constructor. 
 | 
<T> Set<ConstraintViolation<T>> | 
ExecutableValidator.validateConstructorReturnValue(Constructor<? extends T> constructor,
                              T createdObject,
                              Class<?>... groups)
Validates all return value constraints of the given constructor. 
 | 
<T> Set<ConstraintViolation<T>> | 
ExecutableValidator.validateParameters(T object,
                  Method method,
                  Object[] parameterValues,
                  Class<?>... groups)
Validates all constraints placed on the parameters of the given method. 
 | 
<T> Set<ConstraintViolation<T>> | 
ExecutableValidator.validateReturnValue(T object,
                   Method method,
                   Object returnValue,
                   Class<?>... groups)
Validates all return value constraints of the given method. 
 | 
Comments to: bean-validation-dev@eclipse.org.
 Copyright © 2019 Eclipse Foundation.
 Use is subject to EFSL; this spec is based on material that is licensed under the Apache License, version 2.0.