Package | Description |
---|---|
org.hibernate.validator.internal.engine.validationcontext |
Contains various implementation of validation contexts and supporting classes.
|
org.hibernate.validator.internal.engine.valuecontext | |
org.hibernate.validator.internal.metadata |
Implementations of the Bean Validation metadata interfaces as well as Hibernate Validator specific meta data classes.
|
org.hibernate.validator.internal.metadata.aggregated |
The classes in this package contain the aggregated meta data needed for an actual validation.
|
Modifier and Type | Method and Description |
---|---|
BeanMetaData<T> |
BaseBeanValidationContext.getRootBeanMetaData() |
Modifier and Type | Method and Description |
---|---|
<T> BaseBeanValidationContext<T> |
ValidationContextBuilder.forValidate(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean) |
<T> ExecutableValidationContext<T> |
ValidationContextBuilder.forValidateParameters(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean,
Executable executable,
Object[] executableParameters) |
<T> BaseBeanValidationContext<T> |
ValidationContextBuilder.forValidateProperty(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean,
PathImpl propertyPath) |
<T> ExecutableValidationContext<T> |
ValidationContextBuilder.forValidateReturnValue(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean,
Executable executable,
Object executableReturnValue) |
<T> BaseBeanValidationContext<T> |
ValidationContextBuilder.forValidateValue(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
PathImpl propertyPath) |
Modifier and Type | Method and Description |
---|---|
BeanMetaData<T> |
BeanValueContext.getCurrentBeanMetaData() |
Modifier and Type | Method and Description |
---|---|
static <T,V> BeanValueContext<T,V> |
ValueContexts.getLocalExecutionContextForBean(ExecutableParameterNameProvider parameterNameProvider,
T value,
BeanMetaData<?> currentBeanMetaData,
PathImpl propertyPath) |
static <T,V> BeanValueContext<T,V> |
ValueContexts.getLocalExecutionContextForValueValidation(ExecutableParameterNameProvider parameterNameProvider,
BeanMetaData<?> currentBeanMetaData,
PathImpl propertyPath) |
Modifier and Type | Method and Description |
---|---|
<T> BeanMetaData<T> |
PredefinedScopeBeanMetaDataManager.getBeanMetaData(Class<T> beanClass) |
<T> BeanMetaData<T> |
BeanMetaDataManager.getBeanMetaData(Class<T> beanClass) |
<T> BeanMetaData<T> |
BeanMetaDataManagerImpl.getBeanMetaData(Class<T> beanClass) |
Modifier and Type | Class and Description |
---|---|
class |
BeanMetaDataImpl<T>
This class encapsulates all meta data needed for validation.
|
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved