public class ValidationContext<T>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ValidationContext.ValidationContextBuilder
Builder for creating
ValidationContext s suited for the different kinds of validation. |
Modifier and Type | Method and Description |
---|---|
void |
addConstraintFailures(java.util.Set<javax.validation.ConstraintViolation<T>> failingConstraintViolations) |
javax.validation.ConstraintViolation<T> |
createConstraintViolation(ValueContext<?,?> localContext,
ConstraintViolationCreationContext constraintViolationCreationContext,
javax.validation.metadata.ConstraintDescriptor<?> descriptor) |
java.util.Set<javax.validation.ConstraintViolation<T>> |
createConstraintViolations(ValueContext<?,?> localContext,
ConstraintValidatorContextImpl constraintValidatorContext) |
javax.validation.ClockProvider |
getClockProvider() |
javax.validation.ConstraintValidatorFactory |
getConstraintValidatorFactory() |
HibernateConstraintValidatorInitializationContext |
getConstraintValidatorInitializationContext() |
ConstraintValidatorManager |
getConstraintValidatorManager() |
java.lang.Object |
getConstraintValidatorPayload() |
java.lang.reflect.Executable |
getExecutable() |
java.util.Optional<ExecutableMetaData> |
getExecutableMetaData() |
java.util.Set<javax.validation.ConstraintViolation<T>> |
getFailingConstraints() |
java.util.List<java.lang.String> |
getParameterNames()
Returns a list with the current executable's parameter names as retrieved
from the current
ParameterNameProvider . |
T |
getRootBean() |
java.lang.Class<T> |
getRootBeanClass() |
BeanMetaData<T> |
getRootBeanMetaData() |
javax.validation.TraversableResolver |
getTraversableResolver() |
java.lang.String |
getValidatedProperty() |
static ValidationContext.ValidationContextBuilder |
getValidationContextBuilder(ConstraintValidatorManager constraintValidatorManager,
javax.validation.ConstraintValidatorFactory constraintValidatorFactory,
org.hibernate.validator.internal.engine.ValidationContext.ValidatorScopedContext validatorScopedContext,
javax.validation.TraversableResolver traversableResolver,
HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext) |
boolean |
hasMetaConstraintBeenProcessed(java.lang.Object bean,
javax.validation.Path path,
MetaConstraint<?> metaConstraint) |
boolean |
isBeanAlreadyValidated(java.lang.Object value,
java.lang.Class<?> group,
PathImpl path) |
boolean |
isFailFastModeEnabled() |
void |
markConstraintProcessed(java.lang.Object bean,
javax.validation.Path path,
MetaConstraint<?> metaConstraint) |
void |
markCurrentBeanAsProcessed(ValueContext<?,?> valueContext) |
void |
setValidatedProperty(java.lang.String validatedProperty) |
java.lang.String |
toString() |
public static ValidationContext.ValidationContextBuilder getValidationContextBuilder(ConstraintValidatorManager constraintValidatorManager, javax.validation.ConstraintValidatorFactory constraintValidatorFactory, org.hibernate.validator.internal.engine.ValidationContext.ValidatorScopedContext validatorScopedContext, javax.validation.TraversableResolver traversableResolver, HibernateConstraintValidatorInitializationContext constraintValidatorInitializationContext)
public T getRootBean()
public java.lang.Class<T> getRootBeanClass()
public BeanMetaData<T> getRootBeanMetaData()
public java.lang.reflect.Executable getExecutable()
public java.util.Optional<ExecutableMetaData> getExecutableMetaData()
public javax.validation.TraversableResolver getTraversableResolver()
public boolean isFailFastModeEnabled()
public ConstraintValidatorManager getConstraintValidatorManager()
public java.util.List<java.lang.String> getParameterNames()
ParameterNameProvider
.null
otherwise.public javax.validation.ClockProvider getClockProvider()
public java.lang.Object getConstraintValidatorPayload()
public HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext()
public java.util.Set<javax.validation.ConstraintViolation<T>> createConstraintViolations(ValueContext<?,?> localContext, ConstraintValidatorContextImpl constraintValidatorContext)
public javax.validation.ConstraintValidatorFactory getConstraintValidatorFactory()
public boolean isBeanAlreadyValidated(java.lang.Object value, java.lang.Class<?> group, PathImpl path)
public void markCurrentBeanAsProcessed(ValueContext<?,?> valueContext)
public void addConstraintFailures(java.util.Set<javax.validation.ConstraintViolation<T>> failingConstraintViolations)
public java.util.Set<javax.validation.ConstraintViolation<T>> getFailingConstraints()
public javax.validation.ConstraintViolation<T> createConstraintViolation(ValueContext<?,?> localContext, ConstraintViolationCreationContext constraintViolationCreationContext, javax.validation.metadata.ConstraintDescriptor<?> descriptor)
public boolean hasMetaConstraintBeenProcessed(java.lang.Object bean, javax.validation.Path path, MetaConstraint<?> metaConstraint)
public void markConstraintProcessed(java.lang.Object bean, javax.validation.Path path, MetaConstraint<?> metaConstraint)
public java.lang.String getValidatedProperty()
public void setValidatedProperty(java.lang.String validatedProperty)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2007-2022 Red Hat, Inc. All Rights Reserved