Class CrossParameterConstraintValidatorContextImpl
java.lang.Object
org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl
org.hibernate.validator.internal.engine.constraintvalidation.CrossParameterConstraintValidatorContextImpl
- All Implemented Interfaces:
ConstraintValidatorContext,HibernateConstraintValidatorContext,HibernateCrossParameterConstraintValidatorContext
public class CrossParameterConstraintValidatorContextImpl
extends ConstraintValidatorContextImpl
implements HibernateCrossParameterConstraintValidatorContext
- Author:
- Marko Bekhta
-
Nested Class Summary
Nested classes/interfaces inherited from class org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl
ConstraintValidatorContextImpl.ConstraintViolationBuilderImpl, ConstraintValidatorContextImpl.NodeBuilderNested classes/interfaces inherited from interface jakarta.validation.ConstraintValidatorContext
ConstraintValidatorContext.ConstraintViolationBuilder -
Constructor Summary
ConstructorsConstructorDescriptionCrossParameterConstraintValidatorContextImpl(List<String> methodParameterNames, ClockProvider clockProvider, PathImpl propertyPath, ConstraintDescriptor<?> constraintDescriptor, Object constraintValidatorPayload, ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel, ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel) -
Method Summary
Modifier and TypeMethodDescriptionbuildConstraintViolationWithTemplate(String messageTemplate) <T> TMethods inherited from class org.hibernate.validator.internal.engine.constraintvalidation.ConstraintValidatorContextImpl
addExpressionVariable, addMessageParameter, disableDefaultConstraintViolation, getClockProvider, getConstraintDescriptor, getConstraintValidatorPayload, getConstraintViolationCreationContexts, getCopyOfBasePath, getDefaultConstraintMessageTemplate, withDynamicPayloadMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.validation.ConstraintValidatorContext
disableDefaultConstraintViolation, getClockProvider, getDefaultConstraintMessageTemplateMethods inherited from interface org.hibernate.validator.constraintvalidation.HibernateConstraintValidatorContext
addExpressionVariable, addMessageParameter, getConstraintValidatorPayload, withDynamicPayload
-
Constructor Details
-
CrossParameterConstraintValidatorContextImpl
public CrossParameterConstraintValidatorContextImpl(List<String> methodParameterNames, ClockProvider clockProvider, PathImpl propertyPath, ConstraintDescriptor<?> constraintDescriptor, Object constraintValidatorPayload, ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel, ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel)
-
-
Method Details
-
buildConstraintViolationWithTemplate
public final HibernateConstraintViolationBuilder buildConstraintViolationWithTemplate(String messageTemplate) - Specified by:
buildConstraintViolationWithTemplatein interfaceConstraintValidatorContext- Specified by:
buildConstraintViolationWithTemplatein interfaceHibernateConstraintValidatorContext- Overrides:
buildConstraintViolationWithTemplatein classConstraintValidatorContextImpl
-
getMethodParameterNames
- Specified by:
getMethodParameterNamesin interfaceHibernateCrossParameterConstraintValidatorContext- Returns:
- the list of the parameter names of the validated method.
-
unwrap
- Specified by:
unwrapin interfaceConstraintValidatorContext- Overrides:
unwrapin classConstraintValidatorContextImpl
-