Package com.vaadin.data.validator
Class BeanValidator.SimpleContext
- java.lang.Object
-
- com.vaadin.data.validator.BeanValidator.SimpleContext
-
- All Implemented Interfaces:
Serializable
,javax.validation.MessageInterpolator.Context
- Enclosing class:
- BeanValidator
protected static class BeanValidator.SimpleContext extends Object implements javax.validation.MessageInterpolator.Context, Serializable
Simple implementation of a message interpolator context that returns fixed values.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SimpleContext(Object value, javax.validation.ConstraintViolation<?> violation)
Create a simple immutable message interpolator context.SimpleContext(Object value, javax.validation.metadata.ConstraintDescriptor<?> descriptor)
Create a simple immutable message interpolator context.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.validation.ConstraintViolation<?>
getConstaintViolation()
Returns theConstraintViolation
that was used to create this SimpleContext.javax.validation.metadata.ConstraintDescriptor<?>
getConstraintDescriptor()
Object
getValidatedValue()
<T> T
unwrap(Class<T> type)
-
-
-
Constructor Detail
-
SimpleContext
public SimpleContext(Object value, javax.validation.ConstraintViolation<?> violation)
Create a simple immutable message interpolator context.- Parameters:
value
- value being validatedviolation
- ConstraintViolation corresponding to the constraint being validated- Since:
- 7.7.41
-
SimpleContext
public SimpleContext(Object value, javax.validation.metadata.ConstraintDescriptor<?> descriptor)
Create a simple immutable message interpolator context.- Parameters:
value
- value being validateddescriptor
- ConstraintDescriptor corresponding to the constraint being validated
-
-
Method Detail
-
getConstraintDescriptor
public javax.validation.metadata.ConstraintDescriptor<?> getConstraintDescriptor()
- Specified by:
getConstraintDescriptor
in interfacejavax.validation.MessageInterpolator.Context
-
getConstaintViolation
public javax.validation.ConstraintViolation<?> getConstaintViolation()
Returns theConstraintViolation
that was used to create this SimpleContext. Returns null if this SimpleContext was created using aConstraintDescriptor
.- Returns:
- the ConstraintViolation that was used during construction, or null.
- Since:
- 7.7.41
-
getValidatedValue
public Object getValidatedValue()
- Specified by:
getValidatedValue
in interfacejavax.validation.MessageInterpolator.Context
-
unwrap
public <T> T unwrap(Class<T> type)
-
-