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

public Interface ValidationContext<T>

Known Direct Subinterfaces
org.hibernate.validator.internal.engine.validationcontext.BaseBeanValidationContext
Imports
java.util.Set, jakarta.validation.ConstraintValidator, .ConstraintValidatorContext, .ConstraintValidatorFactory, .ConstraintViolation, jakarta.validation.metadata.ConstraintDescriptor, org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorInitializationContext, org.hibernate.validator.internal.engine.valuecontext.ValueContext, org.hibernate.validator.internal.engine.constraintvalidation.ConstraintTree, .ConstraintValidatorContextImpl, .ConstraintValidatorManager, .ConstraintViolationCreationContext, org.hibernate.validator.internal.engine.path.PathImpl, org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl

Context object interface keeping track of all required data for operations inside ConstraintTree and its subclasses.

Allows to collect all failing constraints, creates ConstraintValidatorContexts based on the constraint descriptors, and exposes other resources needed to initialize a new ConstraintValidator.

Authors
Hardy Ferentschik, Emmanuel Bernard, Gunnar Morling, Guillaume Smet, Marko Bekhta

Method Summary

Modifier and TypeMethod and Description
public void
addConstraintFailure(ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, ConstraintDescriptor<?> descriptor)

public ConstraintValidatorContextImpl
public ConstraintValidatorFactory
public HibernateConstraintValidatorInitializationContext
public ConstraintValidatorManager
public Set<ConstraintViolation<T>>
public boolean
public boolean

Method Detail

addConstraintFailureback to summary
public void addConstraintFailure(ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, ConstraintDescriptor<?> descriptor)
createConstraintValidatorContextForback to summary
public ConstraintValidatorContextImpl createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path)
getConstraintValidatorFactoryback to summary
public ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorInitializationContextback to summary
public HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext()
getConstraintValidatorManagerback to summary
public ConstraintValidatorManager getConstraintValidatorManager()
getFailingConstraintsback to summary
public Set<ConstraintViolation<T>> getFailingConstraints()
isFailFastModeEnabledback to summary
public boolean isFailFastModeEnabled()
isShowValidatedValuesInTraceLogsback to summary
public boolean isShowValidatedValuesInTraceLogs()