Class ReturnValueExecutableValidationContext<T>
java.lang.Object
org.hibernate.validator.internal.engine.validationcontext.ReturnValueExecutableValidationContext<T>
- All Implemented Interfaces:
BaseBeanValidationContext<T>,ExecutableValidationContext<T>,ValidationContext<T>
public class ReturnValueExecutableValidationContext<T>
extends Object
implements ExecutableValidationContext<T>
Implementation of
AbstractValidationContext for executable's return value validation.- Author:
- Marko Bekhta
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ValidatorScopedContextContext containing allValidatorlevel helpers and configuration properties. -
Method Summary
Modifier and TypeMethodDescriptionvoidaddConstraintFailure(ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, ConstraintDescriptor<?> descriptor) createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path) protected ConstraintViolation<T>createConstraintViolation(String messageTemplate, String interpolatedMessage, Path propertyPath, ConstraintDescriptor<?> constraintDescriptor, ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext) booleanhasMetaConstraintBeenProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint) booleanisBeanAlreadyValidated(Object value, Class<?> group, PathImpl path) booleanbooleanvoidmarkConstraintProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint) voidmarkCurrentBeanAsProcessed(ValueContext<?, ?> valueContext) toString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.hibernate.validator.internal.engine.validationcontext.BaseBeanValidationContext
appliesTo, getRootBean, getRootBeanClass, getRootBeanMetaData, getTraversableResolver, hasMetaConstraintBeenProcessed, isBeanAlreadyValidated, markConstraintProcessed, markCurrentBeanAsProcessedMethods inherited from interface org.hibernate.validator.internal.engine.validationcontext.ValidationContext
addConstraintFailure, createConstraintValidatorContextFor, getConstraintValidatorFactory, getConstraintValidatorInitializationContext, getConstraintValidatorManager, getFailingConstraints, isFailFastModeEnabled, isShowValidatedValuesInTraceLogs
-
Field Details
-
validatorScopedContext
Context containing allValidatorlevel helpers and configuration properties.
-
-
Method Details
-
getExecutable
- Specified by:
getExecutablein interfaceExecutableValidationContext<T>
-
getExecutableMetaData
- Specified by:
getExecutableMetaDatain interfaceExecutableValidationContext<T>
-
createConstraintViolation
protected ConstraintViolation<T> createConstraintViolation(String messageTemplate, String interpolatedMessage, Path propertyPath, ConstraintDescriptor<?> constraintDescriptor, ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext) -
toString
-
getRootBean
- Specified by:
getRootBeanin interfaceBaseBeanValidationContext<T>
-
getRootBeanClass
- Specified by:
getRootBeanClassin interfaceBaseBeanValidationContext<T>
-
getRootBeanMetaData
- Specified by:
getRootBeanMetaDatain interfaceBaseBeanValidationContext<T>
-
getTraversableResolver
- Specified by:
getTraversableResolverin interfaceBaseBeanValidationContext<T>
-
isFailFastModeEnabled
public boolean isFailFastModeEnabled()- Specified by:
isFailFastModeEnabledin interfaceValidationContext<T>
-
isShowValidatedValuesInTraceLogs
public boolean isShowValidatedValuesInTraceLogs()- Specified by:
isShowValidatedValuesInTraceLogsin interfaceValidationContext<T>
-
getConstraintValidatorManager
- Specified by:
getConstraintValidatorManagerin interfaceValidationContext<T>
-
getConstraintValidatorInitializationContext
public HibernateConstraintValidatorInitializationContext getConstraintValidatorInitializationContext()- Specified by:
getConstraintValidatorInitializationContextin interfaceValidationContext<T>
-
getConstraintValidatorFactory
- Specified by:
getConstraintValidatorFactoryin interfaceValidationContext<T>
-
isBeanAlreadyValidated
- Specified by:
isBeanAlreadyValidatedin interfaceBaseBeanValidationContext<T>
-
markCurrentBeanAsProcessed
- Specified by:
markCurrentBeanAsProcessedin interfaceBaseBeanValidationContext<T>
-
getFailingConstraints
- Specified by:
getFailingConstraintsin interfaceValidationContext<T>
-
addConstraintFailure
public void addConstraintFailure(ValueContext<?, ?> valueContext, ConstraintViolationCreationContext constraintViolationCreationContext, ConstraintDescriptor<?> descriptor) - Specified by:
addConstraintFailurein interfaceValidationContext<T>
-
hasMetaConstraintBeenProcessed
public boolean hasMetaConstraintBeenProcessed(Object bean, Path path, MetaConstraint<?> metaConstraint) - Specified by:
hasMetaConstraintBeenProcessedin interfaceBaseBeanValidationContext<T>
-
markConstraintProcessed
- Specified by:
markConstraintProcessedin interfaceBaseBeanValidationContext<T>
-
createConstraintValidatorContextFor
public ConstraintValidatorContextImpl createConstraintValidatorContextFor(ConstraintDescriptorImpl<?> constraintDescriptor, PathImpl path) - Specified by:
createConstraintValidatorContextForin interfaceValidationContext<T>
-