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

public Class PredefinedScopeConstraintValidatorManagerImpl

extends AbstractConstraintValidatorManagerImpl
Class Inheritance
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, org.hibernate.validator.internal.util.Contracts

Implementation of the ConstraintValidatorManager for the predefined scope ValidatorFactory.
Author
Guillaume Smet

Constructor Summary

AccessConstructor and Description
public
PredefinedScopeConstraintValidatorManagerImpl(ConstraintValidatorFactory
the default validator factory
defaultConstraintValidatorFactory
,
HibernateConstraintValidatorInitializationContext
the default initialization context
defaultConstraintValidatorInitializationContext
)

Creates a new ConstraintValidatorManager.

Method Summary

Modifier and TypeMethod and Description
public void
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
)

Implements org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager.getInitializedValidator.

public boolean
Inherited from org.hibernate.validator.internal.engine.constraintvalidation.AbstractConstraintValidatorManagerImpl:
createAndInitializeValidatorgetDefaultConstraintValidatorFactorygetDefaultConstraintValidatorInitializationContext

Constructor Detail

PredefinedScopeConstraintValidatorManagerImplback to summary
public PredefinedScopeConstraintValidatorManagerImpl(ConstraintValidatorFactory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext defaultConstraintValidatorInitializationContext)

Creates a new ConstraintValidatorManager.

Parameters
defaultConstraintValidatorFactory:ConstraintValidatorFactory

the default validator factory

defaultConstraintValidatorInitializationContext:HibernateConstraintValidatorInitializationContext

the default initialization context

Method Detail

clearback to summary
public void clear()

Implements org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager.clear.

Annotations
@Override
getInitializedValidatorback to summary
public <A extends Annotation> ConstraintValidator<A, ?> getInitializedValidator(Type validatedValueType, ConstraintDescriptorImpl<A> descriptor, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext initializationContext)

Implements org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager.getInitializedValidator.

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.

Annotations
@Override
isPredefinedScopeback to summary
public boolean isPredefinedScope()

Implements org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorManager.isPredefinedScope.

Annotations
@Override