| Modifier and Type | Field and Description |
|---|---|
| private final ClassLoader | primaryClassLoader
The primary class loader passed to the |
| private final TypeResolutionHelper | typeResolutionHelper
Used for resolving type parameters. |
| Access | Constructor and Description |
|---|---|
| public | ServiceLoaderBasedConstraintMappingContributor(TypeResolutionHelper typeResolutionHelper, ClassLoader primaryClassLoader)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | createConstraintMappings(ConstraintMappingContributor.
A builder for adding one or more constraint mappings builderImplements org. |
| private Class | determineAnnotationType(Class<? extends ConstraintValidator<A extends Annotation, T>> constraintValidatorClass)
|
| private <A extends Annotation> void | registerConstraintDefinition(ConstraintMapping constraintMapping, Class<?> constraintType, List<Class<?>> validatorTypes)
|
| private <T> T | run(PrivilegedAction<T> action)
Runs the given privileged action, using a privileged block if required. |
| primaryClassLoader | back to summary |
|---|---|
| private final ClassLoader primaryClassLoader The primary class loader passed to the Tries this one then tries the class loader used to load Hibernate Validator classes. | |
| typeResolutionHelper | back to summary |
|---|---|
| private final TypeResolutionHelper typeResolutionHelper Used for resolving type parameters. Thread-safe. | |
| ServiceLoaderBasedConstraintMappingContributor | back to summary |
|---|---|
| public ServiceLoaderBasedConstraintMappingContributor(TypeResolutionHelper typeResolutionHelper, ClassLoader primaryClassLoader) | |
| createConstraintMappings | back to summary |
|---|---|
| public void createConstraintMappings(ConstraintMappingContributor. Implements org. Doc from org. Callback invoked during validator factory creation. Any constraint mapping configured via the passed builder will be added to the mappings of the factory.
| |
| determineAnnotationType | back to summary |
|---|---|
private Class
| |
| registerConstraintDefinition | back to summary |
|---|---|
private <A extends Annotation> void registerConstraintDefinition(ConstraintMapping constraintMapping, Class<?> constraintType, List<Class<?>> validatorTypes)
| |
| run | back to summary |
|---|---|
| private <T> T run(PrivilegedAction<T> action) Runs the given privileged action, using a privileged block if required. Note This must never be changed into a publicly available method to avoid execution of arbitrary privileged actions within HV's protection domain.
| |