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:
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:
-
-
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 Modifier and Type Method Description javax.validation.ConstraintViolation<?>
getConstaintViolation()
Returns the
ConstraintViolation
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 validatedSince:
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 the
ConstraintViolation
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)
-
-