Class ValueContexts
- java.lang.Object
-
- org.hibernate.validator.internal.engine.valuecontext.ValueContexts
-
public final class ValueContexts extends Object
- Author:
- Marko Bekhta
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <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 Detail
-
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)
-
-