Class PredefinedScopeConstraintValidatorManagerImpl
java.lang.Object
org.hibernate.validator.internal.engine.constraintvalidation.AbstractConstraintValidatorManagerImpl
org.hibernate.validator.internal.engine.constraintvalidation.PredefinedScopeConstraintValidatorManagerImpl
- All Implemented Interfaces:
ConstraintValidatorManager
public class PredefinedScopeConstraintValidatorManagerImpl
extends AbstractConstraintValidatorManagerImpl
Implementation of the
ConstraintValidatorManager
for the predefined scope ValidatorFactory.- Author:
- Guillaume Smet
-
Constructor Summary
ConstructorsConstructorDescriptionPredefinedScopeConstraintValidatorManagerImpl
(ConstraintValidatorFactory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext defaultConstraintValidatorInitializationContext) Creates a newConstraintValidatorManager
. -
Method Summary
Modifier and TypeMethodDescriptionvoid
clear()
<A extends Annotation>
ConstraintValidator<A,?> getInitializedValidator
(Type validatedValueType, ConstraintDescriptorImpl<A> descriptor, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext initializationContext) boolean
Methods inherited from class org.hibernate.validator.internal.engine.constraintvalidation.AbstractConstraintValidatorManagerImpl
createAndInitializeValidator, getDefaultConstraintValidatorFactory, getDefaultConstraintValidatorInitializationContext
-
Constructor Details
-
PredefinedScopeConstraintValidatorManagerImpl
public PredefinedScopeConstraintValidatorManagerImpl(ConstraintValidatorFactory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext defaultConstraintValidatorInitializationContext) Creates a newConstraintValidatorManager
.- Parameters:
defaultConstraintValidatorFactory
- the default validator factorydefaultConstraintValidatorInitializationContext
- the default initialization context
-
-
Method Details
-
getInitializedValidator
public <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 benull
constraintValidatorFactory
- 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.
null
is returned if no matching constraint validator could be found.
-
isPredefinedScope
public boolean isPredefinedScope() -
clear
public void clear()
-