Interface ValidationContext<T>
- All Known Subinterfaces:
BaseBeanValidationContext<T>
,ExecutableValidationContext<T>
- All Known Implementing Classes:
ParameterExecutableValidationContext
,ReturnValueExecutableValidationContext
public interface ValidationContext<T>
Context object interface keeping track of all required data for operations inside
ConstraintTree
and its subclasses.
Allows to collect all failing constraints, creates ConstraintValidatorContext
s based on the constraint
descriptors, and exposes other resources needed to initialize a new ConstraintValidator
.
- Author:
- Hardy Ferentschik, Emmanuel Bernard, Gunnar Morling, Guillaume Smet, Marko Bekhta
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addConstraintFailure
(ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, jakarta.validation.metadata.ConstraintDescriptor<?> descriptor) createConstraintValidatorContextFor
(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path) jakarta.validation.ConstraintValidatorFactory
boolean
-
Method Details
-
isFailFastModeEnabled
boolean isFailFastModeEnabled() -
getConstraintValidatorManager
ConstraintValidatorManager getConstraintValidatorManager() -
getConstraintValidatorInitializationContext
HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext() -
getConstraintValidatorFactory
jakarta.validation.ConstraintValidatorFactory getConstraintValidatorFactory() -
addConstraintFailure
void addConstraintFailure(ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, jakarta.validation.metadata.ConstraintDescriptor<?> descriptor) -
getFailingConstraints
-
createConstraintValidatorContextFor
ConstraintValidatorContextImpl createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path)
-