Class MessageInterpolatorContext
java.lang.Object
org.hibernate.validator.internal.engine.MessageInterpolatorContext
- All Implemented Interfaces:
MessageInterpolator.Context
,HibernateMessageInterpolatorContext
public class MessageInterpolatorContext
extends Object
implements HibernateMessageInterpolatorContext
Implementation of the context used during message interpolation.
- Author:
- Emmanuel Bernard, Hardy Ferentschik, Gunnar Morling, Guillaume Smet
-
Constructor Summary
ConstructorsConstructorDescriptionMessageInterpolatorContext
(ConstraintDescriptor<?> constraintDescriptor, Object validatedValue, Class<?> rootBeanType, Path propertyPath, Map<String, Object> messageParameters, Map<String, Object> expressionVariables, ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel, boolean customViolation) -
Method Summary
-
Constructor Details
-
MessageInterpolatorContext
public MessageInterpolatorContext(ConstraintDescriptor<?> constraintDescriptor, Object validatedValue, Class<?> rootBeanType, Path propertyPath, Map<String, Object> messageParameters, Map<String, Object> expressionVariables, ExpressionLanguageFeatureLevel expressionLanguageFeatureLevel, boolean customViolation)
-
-
Method Details
-
getConstraintDescriptor
- Specified by:
getConstraintDescriptor
in interfaceMessageInterpolator.Context
-
getValidatedValue
- Specified by:
getValidatedValue
in interfaceMessageInterpolator.Context
-
getRootBeanType
Description copied from interface:HibernateMessageInterpolatorContext
Returns the currently validated root bean type.- Specified by:
getRootBeanType
in interfaceHibernateMessageInterpolatorContext
- Returns:
- The currently validated root bean type.
-
getMessageParameters
- Specified by:
getMessageParameters
in interfaceHibernateMessageInterpolatorContext
- Returns:
- the message parameters added to this context for interpolation
-
getExpressionLanguageFeatureLevel
- Specified by:
getExpressionLanguageFeatureLevel
in interfaceHibernateMessageInterpolatorContext
- Returns:
- the level of features enabled for the Expression Language engine
-
isCustomViolation
public boolean isCustomViolation() -
getExpressionVariables
- Specified by:
getExpressionVariables
in interfaceHibernateMessageInterpolatorContext
- Returns:
- the expression variables added to this context for EL interpolation
-
getPropertyPath
- Specified by:
getPropertyPath
in interfaceHibernateMessageInterpolatorContext
- Returns:
- the path to the validated constraint starting from the root bean
-
unwrap
- Specified by:
unwrap
in interfaceMessageInterpolator.Context
-
equals
-
hashCode
public int hashCode() -
toString
-