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:
getConstraintDescriptorin interfaceMessageInterpolator.Context
-
getValidatedValue
- Specified by:
getValidatedValuein interfaceMessageInterpolator.Context
-
getRootBeanType
Description copied from interface:HibernateMessageInterpolatorContextReturns the currently validated root bean type.- Specified by:
getRootBeanTypein interfaceHibernateMessageInterpolatorContext- Returns:
- The currently validated root bean type.
-
getMessageParameters
- Specified by:
getMessageParametersin interfaceHibernateMessageInterpolatorContext- Returns:
- the message parameters added to this context for interpolation
-
getExpressionLanguageFeatureLevel
- Specified by:
getExpressionLanguageFeatureLevelin interfaceHibernateMessageInterpolatorContext- Returns:
- the level of features enabled for the Expression Language engine
-
isCustomViolation
public boolean isCustomViolation() -
getExpressionVariables
- Specified by:
getExpressionVariablesin interfaceHibernateMessageInterpolatorContext- Returns:
- the expression variables added to this context for EL interpolation
-
getPropertyPath
- Specified by:
getPropertyPathin interfaceHibernateMessageInterpolatorContext- Returns:
- the path to the validated constraint starting from the root bean
-
unwrap
- Specified by:
unwrapin interfaceMessageInterpolator.Context
-
equals
-
hashCode
public int hashCode() -
toString
-