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 insideConstraintTreeand its subclasses.Allows to collect all failing constraints, creates
ConstraintValidatorContexts based on the constraint descriptors, and exposes other resources needed to initialize a newConstraintValidator.- Author:
- Hardy Ferentschik, Emmanuel Bernard, Gunnar Morling, Guillaume Smet, Marko Bekhta
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddConstraintFailure(ValueContext<?,?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, ConstraintDescriptor<?> descriptor)ConstraintValidatorContextImplcreateConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path)ConstraintValidatorFactorygetConstraintValidatorFactory()HibernateConstraintValidatorInitializationContextgetConstraintValidatorInitializationContext()ConstraintValidatorManagergetConstraintValidatorManager()Set<ConstraintViolation<T>>getFailingConstraints()booleanisFailFastModeEnabled()booleanisShowValidatedValuesInTraceLogs()
-
-
-
Method Detail
-
isFailFastModeEnabled
boolean isFailFastModeEnabled()
-
isShowValidatedValuesInTraceLogs
boolean isShowValidatedValuesInTraceLogs()
-
getConstraintValidatorManager
ConstraintValidatorManager getConstraintValidatorManager()
-
getConstraintValidatorInitializationContext
HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext()
-
getConstraintValidatorFactory
ConstraintValidatorFactory getConstraintValidatorFactory()
-
addConstraintFailure
void addConstraintFailure(ValueContext<?,?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, ConstraintDescriptor<?> descriptor)
-
getFailingConstraints
Set<ConstraintViolation<T>> getFailingConstraints()
-
createConstraintValidatorContextFor
ConstraintValidatorContextImpl createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path)
-
-