Package | Description |
---|---|
javax.validation |
Top level package of the Bean Validation API.
|
org.hibernate.cfg.beanvalidation | |
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.path |
Hibernate Validator extensions around
javax.validation.Path . |
Modifier and Type | Interface and Description |
---|---|
static interface |
Path.BeanNode
Node representing a bean.
|
static interface |
Path.ConstructorNode
Node representing a constructor.
|
static interface |
Path.ContainerElementNode
Node representing an element in a generic container such as
Optional ,
List or Map . |
static interface |
Path.CrossParameterNode
Node representing the element holding cross-parameter constraints
of a method or constructor.
|
static interface |
Path.MethodNode
Node representing a method.
|
static interface |
Path.ParameterNode
Node representing a parameter of a method or constructor.
|
static interface |
Path.PropertyNode
Node representing a property.
|
static interface |
Path.ReturnValueNode
Node representing the return value of a method or constructor.
|
Modifier and Type | Method and Description |
---|---|
<T extends Path.Node> |
Path.Node.as(Class<T> nodeType)
Narrows the type of this node down to the given type.
|
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 | Class and Description |
---|---|
class |
NodeImpl
Immutable implementation of a
Path.Node . |
Modifier and Type | Method and Description |
---|---|
<T extends Path.Node> |
NodeImpl.as(Class<T> nodeType) |
Modifier and Type | Method and Description |
---|---|
Iterator<Path.Node> |
PathImpl.iterator() |
Modifier and Type | Method and Description |
---|---|
boolean |
JPATraversableResolver.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) |
Modifier and Type | Interface and Description |
---|---|
interface |
ContainerElementNode
Node representing a container element, providing Hibernate Validator specific functionality.
|
interface |
PropertyNode
Node representing a property, providing Hibernate Validator specific functionality.
|
Copyright © 2019 JBoss by Red Hat. All rights reserved.