public class ValidationContext<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ValidationContext.ValidationContextBuilder
Builder for creating
ValidationContexts suited for the different
kinds of validation. |
public static ValidationContext.ValidationContextBuilder getValidationContext(BeanMetaDataManager beanMetaDataManager, ConstraintValidatorManager constraintValidatorManager, MessageInterpolator messageInterpolator, ConstraintValidatorFactory constraintValidatorFactory, TraversableResolver traversableResolver, boolean failFast)
public T getRootBean()
public ExecutableElement getExecutable()
public TraversableResolver getTraversableResolver()
public boolean isFailFastModeEnabled()
public BeanMetaDataManager getBeanMetaDataManager()
public ConstraintValidatorManager getConstraintValidatorManager()
public List<String> getParameterNames()
ParameterNameProvider.null otherwise.public Set<ConstraintViolation<T>> createConstraintViolations(ValueContext<?,?> localContext, ConstraintValidatorContextImpl constraintValidatorContext)
public ConstraintValidatorFactory getConstraintValidatorFactory()
public boolean isBeanAlreadyValidated(Object value, Class<?> group, PathImpl path)
public void markCurrentBeanAsProcessed(ValueContext<?,?> valueContext)
public void addConstraintFailures(Set<ConstraintViolation<T>> failingConstraintViolations)
public Set<ConstraintViolation<T>> getFailingConstraints()
public ConstraintViolation<T> createConstraintViolation(ValueContext<?,?> localContext, MessageAndPath messageAndPath, ConstraintDescriptor<?> descriptor)
public boolean hasMetaConstraintBeenProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint)
public void markConstraintProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint)
Copyright © 2007-2014 Red Hat, Inc. All Rights Reserved