Interface ConstraintValidatorManager
-
- All Known Implementing Classes:
AbstractConstraintValidatorManagerImpl,ConstraintValidatorManagerImpl,PredefinedScopeConstraintValidatorManagerImpl
public interface ConstraintValidatorManagerManager in charge of providing and caching initializedConstraintValidatorinstances.- Author:
- Hardy Ferentschik
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclear()ConstraintValidatorFactorygetDefaultConstraintValidatorFactory()HibernateConstraintValidatorInitializationContextgetDefaultConstraintValidatorInitializationContext()<A extends Annotation>
ConstraintValidator<A,?>getInitializedValidator(Type validatedValueType, ConstraintDescriptorImpl<A> descriptor, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext initializationContext)booleanisPredefinedScope()
-
-
-
Method Detail
-
getInitializedValidator
<A extends Annotation> ConstraintValidator<A,?> getInitializedValidator(Type validatedValueType, ConstraintDescriptorImpl<A> descriptor, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext initializationContext)
- Type Parameters:
A- the annotation type- Parameters:
validatedValueType- the type of the value to be validated. Cannot benull.descriptor- the constraint descriptor for which to get an initialized constraint validator. Cannot benullconstraintValidatorFactory- constraint factory used to instantiate the constraint validator. Cannot benull.initializationContext- context used on constraint validator initialization- Returns:
- an initialized constraint validator for the given type and annotation of the value to be validated.
nullis returned if no matching constraint validator could be found.
-
clear
void clear()
-
getDefaultConstraintValidatorFactory
ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
-
getDefaultConstraintValidatorInitializationContext
HibernateConstraintValidatorInitializationContext getDefaultConstraintValidatorInitializationContext()
-
isPredefinedScope
boolean isPredefinedScope()
-
-