Top Description Fields Constructors Methods
org.hibernate.validator.internal.engine.validationcontext

pack-priv Class BeanValidationContext<T>

extends AbstractValidationContext<T>
Class Inheritance
Imports
jakarta.validation.ConstraintValidatorFactory, .ConstraintViolation, .Path, .TraversableResolver, jakarta.validation.metadata.ConstraintDescriptor, org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorInitializationContext, org.hibernate.validator.internal.engine.ConstraintViolationImpl, org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager, .ConstraintViolationCreationContext, org.hibernate.validator.internal.engine.valuecontext.ValueContext, org.hibernate.validator.internal.metadata.aggregated.BeanMetaData

Implementation of AbstractValidationContext for the validation of a bean.
Author
Marko Bekhta

Field Summary

Inherited from org.hibernate.validator.internal.engine.validationcontext.AbstractValidationContext:
validatorScopedContext

Constructor Summary

AccessConstructor and Description
pack-priv
BeanValidationContext(ConstraintValidatorManager constraintValidatorManager, ConstraintValidatorFactory constraintValidatorFactory, ValidatorScopedContext validatorScopedContext, TraversableResolver traversableResolver, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext, T rootBean, Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData)

Method Summary

Modifier and TypeMethod and Description
private static boolean
protected ConstraintViolation<T>
createConstraintViolation(String messageTemplate, String interpolatedMessage, Path propertyPath, ConstraintDescriptor<?> constraintDescriptor, ValueContext<?, ?> localContext, ConstraintViolationCreationContext constraintViolationCreationContext)

Implements abstract org.hibernate.validator.internal.engine.validationcontext.AbstractValidationContext.createConstraintViolation.

public String
toString()

Implements abstract org.hibernate.validator.internal.engine.validationcontext.AbstractValidationContext.toString.

Returns a string representation of the object.
Inherited from org.hibernate.validator.internal.engine.validationcontext.AbstractValidationContext:
addConstraintFailurecreateConstraintValidatorContextForgetConstraintValidatorFactorygetConstraintValidatorInitializationContextgetConstraintValidatorManagergetFailingConstraintsgetRootBeangetRootBeanClassgetRootBeanMetaDatagetTraversableResolverhasMetaConstraintBeenProcessedisBeanAlreadyValidatedisFailFastModeEnabledisShowValidatedValuesInTraceLogsmarkConstraintProcessedmarkCurrentBeanAsProcessed

Constructor Detail

BeanValidationContextback to summary
pack-priv BeanValidationContext(ConstraintValidatorManager constraintValidatorManager, ConstraintValidatorFactory constraintValidatorFactory, ValidatorScopedContext validatorScopedContext, TraversableResolver traversableResolver, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext, T rootBean, Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData)

Method Detail

buildDisableAlreadyValidatedBeanTrackingback to summary
private static boolean buildDisableAlreadyValidatedBeanTracking(BeanMetaData<?> rootBeanMetaData)
createConstraintViolationback to summary
protected ConstraintViolation<T> createConstraintViolation(String messageTemplate, String interpolatedMessage, Path propertyPath, ConstraintDescriptor<?> constraintDescriptor, ValueContext<?, ?> localContext, ConstraintViolationCreationContext constraintViolationCreationContext)

Implements abstract org.hibernate.validator.internal.engine.validationcontext.AbstractValidationContext.createConstraintViolation.

Annotations
@Override
toStringback to summary
public String toString()

Implements abstract org.hibernate.validator.internal.engine.validationcontext.AbstractValidationContext.toString.

Doc from java.lang.Object.toString.

Returns a string representation of the object.

Returns:String

a string representation of the object.

Annotations
@Override