| Package | Description |
|---|---|
| javax.validation |
Top level package of the Bean Validation API.
|
| org.hibernate.cfg.beanvalidation | |
| org.hibernate.validator.internal.engine |
Implementations for the core interfaces of JSR-303.
|
| org.hibernate.validator.internal.engine.path |
Classes related to the Path.Node API.
|
| org.hibernate.validator.internal.engine.resolver |
Various implementations of the TraversableResolver interface.
|
| org.hibernate.validator.internal.util.logging |
Logging classes.
|
| Modifier and Type | Method and Description |
|---|---|
Path |
ConstraintViolation.getPropertyPath() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
TraversableResolver.isCascadable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType)
Determines if the Bean Validation provider is allowed to cascade validation on
the bean instance returned by the property value
marked as
@Valid. |
boolean |
TraversableResolver.isReachable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType)
Determines if the Bean Validation provider is allowed to reach the property state.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
HibernateTraversableResolver.isCascadable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
boolean |
HibernateTraversableResolver.isReachable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
| Modifier and Type | Method and Description |
|---|---|
Path |
ConstraintViolationImpl.getPropertyPath() |
| Modifier and Type | Method and Description |
|---|---|
static <T> ConstraintViolation<T> |
ConstraintViolationImpl.forBeanValidation(String messageTemplate,
Map<String,Object> expressionVariables,
String interpolatedMessage,
Class<T> rootBeanClass,
T rootBean,
Object leafBeanInstance,
Object value,
Path propertyPath,
ConstraintDescriptor<?> constraintDescriptor,
ElementType elementType,
Object dynamicPayload) |
static <T> ConstraintViolation<T> |
ConstraintViolationImpl.forParameterValidation(String messageTemplate,
Map<String,Object> expressionVariables,
String interpolatedMessage,
Class<T> rootBeanClass,
T rootBean,
Object leafBeanInstance,
Object value,
Path propertyPath,
ConstraintDescriptor<?> constraintDescriptor,
ElementType elementType,
Object[] executableParameters,
Object dynamicPayload) |
static <T> ConstraintViolation<T> |
ConstraintViolationImpl.forReturnValueValidation(String messageTemplate,
Map<String,Object> expressionVariables,
String interpolatedMessage,
Class<T> rootBeanClass,
T rootBean,
Object leafBeanInstance,
Object value,
Path propertyPath,
ConstraintDescriptor<?> constraintDescriptor,
ElementType elementType,
Object executableReturnValue,
Object dynamicPayload) |
boolean |
ValidationContext.hasMetaConstraintBeenProcessed(Object bean,
Path path,
MetaConstraint<?> metaConstraint) |
void |
ValidationContext.markConstraintProcessed(Object bean,
Path path,
MetaConstraint<?> metaConstraint) |
| Modifier and Type | Class and Description |
|---|---|
class |
PathImpl
Default implementation of
javax.validation.Path. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
JPATraversableResolver.isCascadable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
boolean |
DefaultTraversableResolver.isCascadable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
boolean |
CachingTraversableResolverForSingleValidation.isCascadable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
boolean |
JPATraversableResolver.isReachable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
boolean |
DefaultTraversableResolver.isReachable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
boolean |
CachingTraversableResolverForSingleValidation.isReachable(Object traversableObject,
Path.Node traversableProperty,
Class<?> rootBeanType,
Path pathToTraversableObject,
ElementType elementType) |
| Modifier and Type | Method and Description |
|---|---|
IllegalStateException |
Log_$logger.getParameterNodeAddedForNonCrossParameterConstraintException(Path path) |
IllegalStateException |
Log.getParameterNodeAddedForNonCrossParameterConstraintException(Path path) |
ValidationException |
Log_$logger.getUnableToReachPropertyToValidateException(Object bean,
Path path) |
ValidationException |
Log.getUnableToReachPropertyToValidateException(Object bean,
Path path) |
Copyright © 2017 JBoss by Red Hat. All rights reserved.