Package | Description |
---|---|
org.hibernate.validator.internal.engine.constraintvalidation |
Classes dealing with the representation of constraints and the management/instantitation of constraint
validators.
|
org.hibernate.validator.internal.engine.path |
Classes related to the Path.Node API.
|
org.hibernate.validator.internal.engine.validationcontext |
Contains various implementation of validation contexts and supporting classes.
|
org.hibernate.validator.internal.engine.valuecontext | |
org.hibernate.validator.internal.metadata.aggregated |
The classes in this package contain the aggregated meta data needed for an actual validation.
|
org.hibernate.validator.internal.metadata.facets |
Contains the facet interfaces implemented by the aggregated meta data model types, allowing for a unified
validation routine for all kinds of validation (bean, parameter and return value validation).
|
org.hibernate.validator.internal.metadata.location |
Contains types for the representation of constraint locations.
|
Modifier and Type | Method and Description |
---|---|
protected PathImpl |
ConstraintValidatorContextImpl.getCopyOfBasePath() |
PathImpl |
ConstraintViolationCreationContext.getPath() |
Constructor and Description |
---|
ConstraintValidatorContextImpl(ClockProvider clockProvider,
PathImpl propertyPath,
ConstraintDescriptor<?> constraintDescriptor,
Object constraintValidatorPayload,
ExpressionLanguageFeatureLevel defaultConstraintExpressionLanguageFeatureLevel,
ExpressionLanguageFeatureLevel defaultCustomViolationExpressionLanguageFeatureLevel) |
ConstraintViolationBuilderImpl(String template,
PathImpl path) |
ConstraintViolationCreationContext(String message,
ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel,
boolean customViolation,
PathImpl property,
Map<String,Object> messageParameters,
Map<String,Object> expressionVariables,
Object dynamicPayload) |
CrossParameterConstraintValidatorContextImpl(List<String> methodParameterNames,
ClockProvider clockProvider,
PathImpl propertyPath,
ConstraintDescriptor<?> constraintDescriptor,
Object constraintValidatorPayload,
ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel,
ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel) |
NodeBuilder(String template,
PathImpl path) |
Modifier and Type | Method and Description |
---|---|
static PathImpl |
PathImpl.createCopy(PathImpl path) |
static PathImpl |
PathImpl.createCopyWithoutLeafNode(PathImpl path) |
static PathImpl |
PathImpl.createPathForExecutable(ExecutableMetaData executable) |
static PathImpl |
PathImpl.createPathFromString(String propertyPath)
Returns a
Path instance representing the path described by the
given string. |
static PathImpl |
PathImpl.createRootPath() |
Modifier and Type | Method and Description |
---|---|
static PathImpl |
PathImpl.createCopy(PathImpl path) |
static PathImpl |
PathImpl.createCopyWithoutLeafNode(PathImpl path) |
Modifier and Type | Method and Description |
---|---|
ConstraintValidatorContextImpl |
ValidationContext.createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor,
PathImpl path) |
ConstraintValidatorContextImpl |
ParameterExecutableValidationContext.createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor,
PathImpl path) |
<T> BaseBeanValidationContext<T> |
ValidationContextBuilder.forValidateProperty(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
T rootBean,
PathImpl propertyPath) |
<T> BaseBeanValidationContext<T> |
ValidationContextBuilder.forValidateValue(Class<T> rootBeanClass,
BeanMetaData<T> rootBeanMetaData,
PathImpl propertyPath) |
boolean |
BaseBeanValidationContext.isBeanAlreadyValidated(Object value,
Class<?> group,
PathImpl path) |
Modifier and Type | Method and Description |
---|---|
PathImpl |
ValueContext.getPropertyPath() |
PathImpl |
ValueContext.ValueState.getPropertyPath() |
Modifier and Type | Method and Description |
---|---|
static <T,V> BeanValueContext<T,V> |
ValueContexts.getLocalExecutionContextForBean(ExecutableParameterNameProvider parameterNameProvider,
T value,
BeanMetaData<?> currentBeanMetaData,
PathImpl propertyPath) |
static <T,V> ValueContext<T,V> |
ValueContexts.getLocalExecutionContextForExecutable(ExecutableParameterNameProvider parameterNameProvider,
T value,
Validatable validatable,
PathImpl propertyPath)
Creates a value context for validating an executable.
|
static <T,V> BeanValueContext<T,V> |
ValueContexts.getLocalExecutionContextForValueValidation(ExecutableParameterNameProvider parameterNameProvider,
BeanMetaData<?> currentBeanMetaData,
PathImpl propertyPath) |
Modifier and Type | Method and Description |
---|---|
void |
ReturnValueMetaData.appendTo(PathImpl path) |
void |
ParameterMetaData.appendTo(PathImpl path) |
void |
AbstractPropertyCascadable.appendTo(PathImpl path) |
Modifier and Type | Method and Description |
---|---|
void |
Cascadable.appendTo(PathImpl path)
Appends this cascadable element to the given path.
|
Modifier and Type | Method and Description |
---|---|
void |
ParameterConstraintLocation.appendTo(ExecutableParameterNameProvider parameterNameProvider,
PathImpl path) |
void |
AbstractPropertyConstraintLocation.appendTo(ExecutableParameterNameProvider parameterNameProvider,
PathImpl path) |
void |
ConstraintLocation.appendTo(ExecutableParameterNameProvider parameterNameProvider,
PathImpl path)
Appends a node representing this location to the given property path.
|
void |
TypeArgumentConstraintLocation.appendTo(ExecutableParameterNameProvider parameterNameProvider,
PathImpl path) |
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved