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

public Interface ConstraintValidatorManager

Known Direct Implementers
org.hibernate.validator.internal.engine.constraintvalidation.AbstractConstraintValidatorManagerImpl
Imports
java.lang.annotation.Annotation, java.lang.reflect.Type, jakarta.validation.ConstraintValidator, .ConstraintValidatorFactory, org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorInitializationContext, org.hibernate.validator.internal.metadata.descriptor.ConstraintDescriptorImpl

Manager in charge of providing and caching initialized ConstraintValidator instances.
Author
Hardy Ferentschik

Method Summary

Modifier and TypeMethod and Description
public void
public ConstraintValidatorFactory
public HibernateConstraintValidatorInitializationContext
public <
the annotation type
A extends Annotation
>
ConstraintValidator<A, ?>

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.
getInitializedValidator
(Type
the type of the value to be validated. Cannot be null.
validatedValueType
,
ConstraintDescriptorImpl<A>
the constraint descriptor for which to get an initialized constraint validator. Cannot be null
descriptor
,
ConstraintValidatorFactory
constraint factory used to instantiate the constraint validator. Cannot be null.
constraintValidatorFactory
,
HibernateConstraintValidatorInitializationContext
context used on constraint validator initialization
initializationContext
)

public boolean

Method Detail

clearback to summary
public void clear()
getDefaultConstraintValidatorFactoryback to summary
public ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
getDefaultConstraintValidatorInitializationContextback to summary
public HibernateConstraintValidatorInitializationContext getDefaultConstraintValidatorInitializationContext()
getInitializedValidatorback to summary
public <A extends Annotation> ConstraintValidator<A, ?> getInitializedValidator(Type validatedValueType, ConstraintDescriptorImpl<A> descriptor, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext initializationContext)
Parameters
<A>
the annotation type
validatedValueType:Type

the type of the value to be validated. Cannot be null.

descriptor:ConstraintDescriptorImpl<A>

the constraint descriptor for which to get an initialized constraint validator. Cannot be null

constraintValidatorFactory:ConstraintValidatorFactory

constraint factory used to instantiate the constraint validator. Cannot be null.

initializationContext:HibernateConstraintValidatorInitializationContext

context used on constraint validator initialization

Returns:ConstraintValidator<A, ?>

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.

isPredefinedScopeback to summary
public boolean isPredefinedScope()