AbstractValidationContext for executable's parameter validation.
| Modifier and Type | Field and Description |
|---|---|
| private final Executable | executable
The method of the current validation call. |
| private final Optional | executableMetaData
The metadata of the Executable. |
| private final Object[] | executableParameters
The validated parameters. |
| Access | Constructor and Description |
|---|---|
| pack-priv | ParameterExecutableValidationContext(ConstraintValidatorManager constraintValidatorManager, ConstraintValidatorFactory constraintValidatorFactory, ValidatorScopedContext validatorScopedContext, TraversableResolver traversableResolver, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext, T rootBean, Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, Executable executable, Optional<ExecutableMetaData> executableMetaData, Object[] executableParameters)
|
| Modifier and Type | Method and Description |
|---|---|
| private static boolean | |
| public ConstraintValidatorContextImpl | createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path)
|
| protected ConstraintViolation | createConstraintViolation(String messageTemplate, String interpolatedMessage, Path propertyPath, ConstraintDescriptor<?> constraintDescriptor, ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext)
Implements abstract org. |
| public Executable | |
| public Optional | |
| private List | |
| public String | toString()
Implements abstract org. |
| executable | back to summary |
|---|---|
| private final Executable executable The method of the current validation call. | |
| executableMetaData | back to summary |
|---|---|
| private final Optional<ExecutableMetaData> executableMetaData The metadata of the Executable. Will be non empty if the method is constrained. | |
| executableParameters | back to summary |
|---|---|
| private final Object[] executableParameters The validated parameters. | |
| ParameterExecutableValidationContext | back to summary |
|---|---|
| pack-priv ParameterExecutableValidationContext(ConstraintValidatorManager constraintValidatorManager, ConstraintValidatorFactory constraintValidatorFactory, ValidatorScopedContext validatorScopedContext, TraversableResolver traversableResolver, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext, T rootBean, Class<T> rootBeanClass, BeanMetaData<T> rootBeanMetaData, Executable executable, Optional<ExecutableMetaData> executableMetaData, Object[] executableParameters) | |
| buildDisableAlreadyValidatedBeanTracking | back to summary |
|---|---|
| private static boolean buildDisableAlreadyValidatedBeanTracking(Optional<ExecutableMetaData> executableMetaData) | |
| createConstraintValidatorContextFor | back to summary |
|---|---|
public ConstraintValidatorContextImpl createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path)
| |
| createConstraintViolation | back to summary |
|---|---|
| protected ConstraintViolation Implements abstract org.
| |
| getExecutable | back to summary |
|---|---|
| public Executable getExecutable() Implements org.
| |
| getExecutableMetaData | back to summary |
|---|---|
| public Optional Implements org.
| |
| getParameterNames | back to summary |
|---|---|
| private List | |
| toString | back to summary |
|---|---|
| public String toString() Implements abstract org. Doc from java. Returns a string representation of the object. | |