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
getLocalExecutionContext
public static <T,V> ValueContext<T,V> getLocalExecutionContext(T value,
Validatable validatable,
PathImpl propertyPath)
getLocalExecutionContext
public static <T,V> ValueContext<T,V> getLocalExecutionContext(Class<T> type,
Validatable validatable,
PathImpl propertyPath)
getPropertyPath
public final PathImpl getPropertyPath()
getCurrentGroup
public final Class<?> getCurrentGroup()
getCurrentBean
public final T getCurrentBean()
getCurrentBeanType
public final Class<T> getCurrentBeanType()
getCurrentValidatable
public Validatable getCurrentValidatable()
getCurrentValidatedValue
public final V getCurrentValidatedValue()
setPropertyPath
public final void setPropertyPath(PathImpl propertyPath)
appendNode
public final void appendNode(Cascadable node)
appendBeanNode
public final void appendBeanNode()
appendCrossParameterNode
public final void appendCrossParameterNode()
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 © 2007-2013 Red Hat, Inc. All Rights Reserved