org.hibernate.validator.internal.engine
Class ValueContext<T,V>
java.lang.Object
org.hibernate.validator.internal.engine.ValueContext<T,V>
public class ValueContext<T,V>
- extends Object
An instance of this class is used to collect all the relevant information for validating a single class, property or
method invocation.
- Author:
- Hardy Ferentschik, Gunnar Morling
ValueContext
protected ValueContext(T currentBean,
Class<T> currentBeanType,
PathImpl propertyPath)
getLocalExecutionContext
public static <T,V> ValueContext<T,V> getLocalExecutionContext(T value,
PathImpl propertyPath)
getLocalExecutionContext
public static <T,V> ValueContext<T,V> getLocalExecutionContext(T value,
PathImpl propertyPath,
int parameterIndex,
String parameterName)
getLocalExecutionContext
public static <T,V> ValueContext<T,V> getLocalExecutionContext(T value,
Class<T> rootBeanClass,
PathImpl propertyPath,
int parameterIndex,
String parameterName)
getLocalExecutionContext
public static <T,V> ValueContext<T,V> getLocalExecutionContext(Class<T> type,
PathImpl propertyPath)
getPropertyPath
public final PathImpl getPropertyPath()
getCurrentGroup
public final Class<?> getCurrentGroup()
getCurrentBean
public final T getCurrentBean()
getCurrentBeanType
public final Class<T> getCurrentBeanType()
getParameterIndex
public Integer getParameterIndex()
setParameterIndex
public void setParameterIndex(int parameterIndex)
getParameterName
public String getParameterName()
setParameterName
public void setParameterName(String parameterName)
getCurrentValidatedValue
public final V getCurrentValidatedValue()
setPropertyPath
public final void setPropertyPath(PathImpl propertyPath)
appendNode
public final void appendNode(String node)
markCurrentPropertyAsIterable
public final void markCurrentPropertyAsIterable()
setKey
public final void setKey(Object key)
setIndex
public final void setIndex(Integer index)
setCurrentGroup
public final void setCurrentGroup(Class<?> currentGroup)
setCurrentValidatedValue
public final void setCurrentValidatedValue(V currentValue)
validatingDefault
public final boolean validatingDefault()
getElementType
public final ElementType getElementType()
setElementType
public final void setElementType(ElementType elementType)
getTypeOfAnnotatedElement
public final Type getTypeOfAnnotatedElement()
setTypeOfAnnotatedElement
public final void setTypeOfAnnotatedElement(Type typeOfAnnotatedElement)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012 Oracle Corporation. All Rights Reserved.