public class ReturnValueExecutableValidationContext<T> extends Object implements ExecutableValidationContext<T>
AbstractValidationContext
for executable's return value validation.Modifier and Type | Field and Description |
---|---|
protected ValidatorScopedContext |
validatorScopedContext
Context containing all
Validator level helpers and configuration properties. |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
appliesTo, getRootBean, getRootBeanClass, getRootBeanMetaData, getTraversableResolver, hasMetaConstraintBeenProcessed, isBeanAlreadyValidated, markConstraintProcessed, markCurrentBeanAsProcessed
addConstraintFailure, createConstraintValidatorContextFor, getConstraintValidatorFactory, getConstraintValidatorInitializationContext, getConstraintValidatorManager, getFailingConstraints, isFailFastModeEnabled
protected final ValidatorScopedContext validatorScopedContext
Validator
level helpers and configuration properties.public Executable getExecutable()
getExecutable
in interface ExecutableValidationContext<T>
public Optional<ExecutableMetaData> getExecutableMetaData()
getExecutableMetaData
in interface ExecutableValidationContext<T>
protected ConstraintViolation<T> createConstraintViolation(String messageTemplate, String interpolatedMessage, Path propertyPath, ConstraintDescriptor<?> constraintDescriptor, ValueContext<?,?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext)
public String toString()
public T getRootBean()
getRootBean
in interface BaseBeanValidationContext<T>
public Class<T> getRootBeanClass()
getRootBeanClass
in interface BaseBeanValidationContext<T>
public BeanMetaData<T> getRootBeanMetaData()
getRootBeanMetaData
in interface BaseBeanValidationContext<T>
public TraversableResolver getTraversableResolver()
getTraversableResolver
in interface BaseBeanValidationContext<T>
public boolean isFailFastModeEnabled()
isFailFastModeEnabled
in interface ValidationContext<T>
public ConstraintValidatorManager getConstraintValidatorManager()
getConstraintValidatorManager
in interface ValidationContext<T>
public HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext()
getConstraintValidatorInitializationContext
in interface ValidationContext<T>
public ConstraintValidatorFactory getConstraintValidatorFactory()
getConstraintValidatorFactory
in interface ValidationContext<T>
public boolean isBeanAlreadyValidated(Object value, Class<?> group, PathImpl path)
isBeanAlreadyValidated
in interface BaseBeanValidationContext<T>
public void markCurrentBeanAsProcessed(ValueContext<?,?> valueContext)
markCurrentBeanAsProcessed
in interface BaseBeanValidationContext<T>
public Set<ConstraintViolation<T>> getFailingConstraints()
getFailingConstraints
in interface ValidationContext<T>
public void addConstraintFailure(ValueContext<?,?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, ConstraintDescriptor<?> descriptor)
addConstraintFailure
in interface ValidationContext<T>
public boolean hasMetaConstraintBeenProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint)
hasMetaConstraintBeenProcessed
in interface BaseBeanValidationContext<T>
public void markConstraintProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint)
markConstraintProcessed
in interface BaseBeanValidationContext<T>
public ConstraintValidatorContextImpl createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path)
createConstraintValidatorContextFor
in interface ValidationContext<T>
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved