Class ValueContexts
java.lang.Object
org.hibernate.validator.internal.engine.valuecontext.ValueContexts
- Author:
- Marko Bekhta
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T,
V> BeanValueContext<T, V> getLocalExecutionContextForBean
(ExecutableParameterNameProvider parameterNameProvider, T value, BeanMetaData<?> currentBeanMetaData, PathImpl propertyPath) static <T,
V> ValueContext<T, V> getLocalExecutionContextForExecutable
(ExecutableParameterNameProvider parameterNameProvider, T value, Validatable validatable, PathImpl propertyPath) Creates a value context for validating an executable.static <T,
V> BeanValueContext<T, V> getLocalExecutionContextForValueValidation
(ExecutableParameterNameProvider parameterNameProvider, BeanMetaData<?> currentBeanMetaData, PathImpl propertyPath)
-
Method Details
-
getLocalExecutionContextForExecutable
public static <T,V> ValueContext<T,V> getLocalExecutionContextForExecutable(ExecutableParameterNameProvider parameterNameProvider, T value, Validatable validatable, PathImpl propertyPath) Creates a value context for validating an executable. Can be applied to both parameter and return value validation. Does not require a bean metadata information. -
getLocalExecutionContextForBean
public static <T,V> BeanValueContext<T,V> getLocalExecutionContextForBean(ExecutableParameterNameProvider parameterNameProvider, T value, BeanMetaData<?> currentBeanMetaData, PathImpl propertyPath) -
getLocalExecutionContextForValueValidation
public static <T,V> BeanValueContext<T,V> getLocalExecutionContextForValueValidation(ExecutableParameterNameProvider parameterNameProvider, BeanMetaData<?> currentBeanMetaData, PathImpl propertyPath)
-