ConstraintValidatorManager.
| Modifier and Type | Class and Description |
|---|---|
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final ConcurrentHashMap | constraintValidatorCache
Cache of initialized |
| private static final ConstraintValidator | DUMMY_CONSTRAINT_VALIDATOR
Dummy |
| private static final Log | |
| private volatile ConstraintValidatorFactory | mostRecentlyUsedNonDefaultConstraintValidatorFactory
The most recently used non default constraint validator factory. |
| private final Object | mostRecentlyUsedNonDefaultConstraintValidatorFactoryAndInitializationContextMutex
Used for synchronizing access to |
| private volatile HibernateConstraintValidatorInitializationContext | mostRecentlyUsedNonDefaultConstraintValidatorInitializationContext
The most recently used non default constraint validator initialization context. |
| Access | Constructor and Description |
|---|---|
| public | ConstraintValidatorManagerImpl(ConstraintValidatorFactory
the default validator factory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext the default initialization context defaultConstraintValidatorInitializationContext)Creates a new |
| Modifier and Type | Method and Description |
|---|---|
| private <A extends Annotation> ConstraintValidator | cacheValidator(ConstraintValidatorManagerImpl.
|
| public void | |
| private void | clearEntries(ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext)
|
| public < the annotation type A extends Annotation> ConstraintValidator | 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.the type of the value to be validated. Cannot be validatedValueType, ConstraintDescriptorImpl<A> null.the constraint descriptor for which to get an initialized constraint validator. Cannot be descriptor, ConstraintValidatorFactory nullconstraint factory used to instantiate the constraint validator. Cannot be constraintValidatorFactory, HibernateConstraintValidatorInitializationContext null.context used on constraint validator initialization initializationContext)
|
| public boolean | |
| public int |
| constraintValidatorCache | back to summary |
|---|---|
| private final ConcurrentHashMap<ConstraintValidatorManagerImpl. Cache of initialized | |
| DUMMY_CONSTRAINT_VALIDATOR | back to summary |
|---|---|
| private static final ConstraintValidator<?, ?> DUMMY_CONSTRAINT_VALIDATOR Dummy | |
| LOG | back to summary |
|---|---|
| private static final Log LOG | |
| mostRecentlyUsedNonDefaultConstraintValidatorFactory | back to summary |
|---|---|
| private volatile ConstraintValidatorFactory mostRecentlyUsedNonDefaultConstraintValidatorFactory The most recently used non default constraint validator factory. | |
| mostRecentlyUsedNonDefaultConstraintValidatorFactoryAndInitializationContextMutex | back to summary |
|---|---|
| private final Object mostRecentlyUsedNonDefaultConstraintValidatorFactoryAndInitializationContextMutex Used for synchronizing access to | |
| mostRecentlyUsedNonDefaultConstraintValidatorInitializationContext | back to summary |
|---|---|
| private volatile HibernateConstraintValidatorInitializationContext mostRecentlyUsedNonDefaultConstraintValidatorInitializationContext The most recently used non default constraint validator initialization context. | |
| ConstraintValidatorManagerImpl | back to summary |
|---|---|
| public ConstraintValidatorManagerImpl(ConstraintValidatorFactory defaultConstraintValidatorFactory, HibernateConstraintValidatorInitializationContext defaultConstraintValidatorInitializationContext) Creates a new
| |
| cacheValidator | back to summary |
|---|---|
| private <A extends Annotation> ConstraintValidator | |
| clear | back to summary |
|---|---|
| public void clear() Implements org.
| |
| clearEntries | back to summary |
|---|---|
| private void clearEntries(ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext) | |
| getInitializedValidator | back to summary |
|---|---|
public <A extends Annotation> ConstraintValidator
| |
| isPredefinedScope | back to summary |
|---|---|
| public boolean isPredefinedScope() Implements org.
| |
| numberOfCachedConstraintValidatorInstances | back to summary |
|---|---|
| public int numberOfCachedConstraintValidatorInstances() | |
| Modifier and Type | Field and Description |
|---|---|
| private ConstraintAnnotationDescriptor | |
| private ConstraintValidatorFactory | |
| private HibernateConstraintValidatorInitializationContext | |
| private int | |
| private Type |
| Access | Constructor and Description |
|---|---|
| private | CacheKey(ConstraintAnnotationDescriptor<?> annotationDescriptor, Type validatorType, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext)
|
| Modifier and Type | Method and Description |
|---|---|
| private int | |
| public boolean | equals(Object
the reference object with which to compare. o)Overrides java. |
| public ConstraintValidatorFactory | |
| public HibernateConstraintValidatorInitializationContext | |
| public int |
| annotationDescriptor | back to summary |
|---|---|
| private ConstraintAnnotationDescriptor<?> annotationDescriptor | |
| constraintValidatorFactory | back to summary |
|---|---|
| private ConstraintValidatorFactory constraintValidatorFactory | |
| constraintValidatorInitializationContext | back to summary |
|---|---|
| private HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext | |
| hashCode | back to summary |
|---|---|
| private int hashCode | |
| validatedType | back to summary |
|---|---|
| private Type validatedType | |
| CacheKey | back to summary |
|---|---|
| private CacheKey(ConstraintAnnotationDescriptor<?> annotationDescriptor, Type validatorType, ConstraintValidatorFactory constraintValidatorFactory, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext) | |
| createHashCode | back to summary |
|---|---|
| private int createHashCode() | |
| equals | back to summary |
|---|---|
| public boolean equals(Object o) Overrides java. Doc from java. Indicates whether some other object is "equal to" this one.
The
An equivalence relation partitions the elements it operates on into equivalence classes; all the members of an equivalence class are equal to each other. Members of an equivalence class are substitutable for each other, at least for some purposes. | |
| getConstraintValidatorFactory | back to summary |
|---|---|
| public ConstraintValidatorFactory getConstraintValidatorFactory() | |
| getConstraintValidatorInitializationContext | back to summary |
|---|---|
| public HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext() | |
| hashCode | back to summary |
|---|---|
| public int hashCode() Overrides java. Doc from java. Returns a hash code value for the object. This method is
supported for the benefit of hash tables such as those provided by
The general contract of
| |