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 Details

    • PredefinedScopeConstraintValidatorManagerImpl

      public PredefinedScopeConstraintValidatorManagerImpl(ConstraintValidatorFactory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext defaultConstraintValidatorInitializationContext)
      Creates a new ConstraintValidatorManager.
      Parameters:
      defaultConstraintValidatorFactory - the default validator factory
      defaultConstraintValidatorInitializationContext - 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 be null.
      descriptor - the constraint descriptor for which to get an initialized constraint validator. Cannot be null
      constraintValidatorFactory - constraint factory used to instantiate the constraint validator. Cannot be null.
      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()