| Modifier and Type | Field and Description |
|---|---|
| private final ConstraintValidatorFactory | defaultConstraintValidatorFactory
The explicit or implicit default constraint validator factory. |
| private final HibernateConstraintValidatorInitializationContext | defaultConstraintValidatorInitializationContext
The explicit or implicit default constraint validator initialization context. |
| private static final Log |
| Access | Constructor and Description |
|---|---|
| public | AbstractConstraintValidatorManagerImpl(ConstraintValidatorFactory
the default validator factory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext the default initialization context defaultConstraintValidatorInitializationContext)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| protected <A extends Annotation> ConstraintValidator | createAndInitializeValidator(Type validatedValueType, ConstraintDescriptorImpl<A> descriptor, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext initializationContext)
|
| private <A extends Annotation> ConstraintValidatorDescriptor | Returns: The class of a matching validator.The type of the value to be validated (the type of the member/class the constraint was placed on). validatedValueType)Runs the validator resolution algorithm. |
| private <A extends Annotation> List | |
| public ConstraintValidatorFactory | |
| public HibernateConstraintValidatorInitializationContext | |
| private <A extends Annotation> void | initializeValidator(ConstraintDescriptor<A> descriptor, ConstraintValidator<A, ?> constraintValidator, HibernateConstraintValidatorInitializationContext initializationContext)
|
| private void | resolveAssignableTypes(List<Type>
The set of all classes which are assignable to the class of the value to be validated and
which are handled by at least one of the validators for the specified constraint. assignableTypes)Tries to reduce all assignable classes down to a single class. |
| defaultConstraintValidatorFactory | back to summary |
|---|---|
| private final ConstraintValidatorFactory defaultConstraintValidatorFactory The explicit or implicit default constraint validator factory. We always cache | |
| defaultConstraintValidatorInitializationContext | back to summary |
|---|---|
| private final HibernateConstraintValidatorInitializationContext defaultConstraintValidatorInitializationContext The explicit or implicit default constraint validator initialization context. We always cache
| |
| LOG | back to summary |
|---|---|
| private static final Log LOG | |
| AbstractConstraintValidatorManagerImpl | back to summary |
|---|---|
| public AbstractConstraintValidatorManagerImpl(ConstraintValidatorFactory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext defaultConstraintValidatorInitializationContext) Creates a new
| |
| createAndInitializeValidator | back to summary |
|---|---|
| protected <A extends Annotation> ConstraintValidator | |
| findMatchingValidatorDescriptor | back to summary |
|---|---|
| private <A extends Annotation> ConstraintValidatorDescriptor Runs the validator resolution algorithm.
| |
| findSuitableValidatorTypes | back to summary |
|---|---|
| private <A extends Annotation> List | |
| getDefaultConstraintValidatorFactory | back to summary |
|---|---|
public ConstraintValidatorFactory getDefaultConstraintValidatorFactory()
| |
| getDefaultConstraintValidatorInitializationContext | back to summary |
|---|---|
public HibernateConstraintValidatorInitializationContext getDefaultConstraintValidatorInitializationContext()
| |
| initializeValidator | back to summary |
|---|---|
| private <A extends Annotation> void initializeValidator(ConstraintDescriptor<A> descriptor, ConstraintValidator<A, ?> constraintValidator, HibernateConstraintValidatorInitializationContext initializationContext) | |
| resolveAssignableTypes | back to summary |
|---|---|
| private void resolveAssignableTypes(List<Type> assignableTypes) Tries to reduce all assignable classes down to a single class. | |