public class ValidationContextBuilder extends Object
AbstractValidationContext
s suited for the different kinds of validation.Constructor and Description |
---|
ValidationContextBuilder(ConstraintValidatorManager constraintValidatorManager,
ConstraintValidatorFactory constraintValidatorFactory,
ValidatorScopedContext validatorScopedContext,
TraversableResolver traversableResolver,
HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext) |
Modifier and Type | Method and Description |
---|---|
<T> BaseBeanValidationContext<T> |
forValidate(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean) |
<T> ExecutableValidationContext<T> |
forValidateParameters(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean,
Executable executable,
Object[] executableParameters) |
<T> BaseBeanValidationContext<T> |
forValidateProperty(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean,
PathImpl propertyPath) |
<T> ExecutableValidationContext<T> |
forValidateReturnValue(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean,
Executable executable,
Object executableReturnValue) |
<T> BaseBeanValidationContext<T> |
forValidateValue(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
PathImpl propertyPath) |
public ValidationContextBuilder(ConstraintValidatorManager constraintValidatorManager, ConstraintValidatorFactory constraintValidatorFactory, ValidatorScopedContext validatorScopedContext, TraversableResolver traversableResolver, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext)
public <T> BaseBeanValidationContext<T> forValidate(Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, T rootBean)
public <T> BaseBeanValidationContext<T> forValidateProperty(Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, T rootBean, PathImpl propertyPath)
public <T> BaseBeanValidationContext<T> forValidateValue(Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, PathImpl propertyPath)
public <T> ExecutableValidationContext<T> forValidateParameters(Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, T rootBean, Executable executable, Object[] executableParameters)
public <T> ExecutableValidationContext<T> forValidateReturnValue(Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, T rootBean, Executable executable, Object executableReturnValue)
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved