public class CrossParameterConstraintValidatorContextImpl extends ConstraintValidatorContextImpl implements HibernateCrossParameterConstraintValidatorContext
ConstraintValidatorContextImpl.ConstraintViolationBuilderImpl, ConstraintValidatorContextImpl.NodeBuilder
ConstraintValidatorContext.ConstraintViolationBuilder
Constructor and Description |
---|
CrossParameterConstraintValidatorContextImpl(List<String> methodParameterNames,
ClockProvider clockProvider,
PathImpl propertyPath,
ConstraintDescriptor<?> constraintDescriptor,
Object constraintValidatorPayload,
ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel,
ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel) |
Modifier and Type | Method and Description |
---|---|
HibernateConstraintViolationBuilder |
buildConstraintViolationWithTemplate(String messageTemplate) |
List<String> |
getMethodParameterNames() |
<T> T |
unwrap(Class<T> type) |
addExpressionVariable, addMessageParameter, disableDefaultConstraintViolation, getClockProvider, getConstraintDescriptor, getConstraintValidatorPayload, getConstraintViolationCreationContexts, getCopyOfBasePath, getDefaultConstraintMessageTemplate, withDynamicPayload
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addExpressionVariable, addMessageParameter, getConstraintValidatorPayload, withDynamicPayload
disableDefaultConstraintViolation, getClockProvider, getDefaultConstraintMessageTemplate
public CrossParameterConstraintValidatorContextImpl(List<String> methodParameterNames, ClockProvider clockProvider, PathImpl propertyPath, ConstraintDescriptor<?> constraintDescriptor, Object constraintValidatorPayload, ExpressionLanguageFeatureLevel constraintExpressionLanguageFeatureLevel, ExpressionLanguageFeatureLevel customViolationExpressionLanguageFeatureLevel)
public final HibernateConstraintViolationBuilder buildConstraintViolationWithTemplate(String messageTemplate)
buildConstraintViolationWithTemplate
in interface ConstraintValidatorContext
buildConstraintViolationWithTemplate
in interface HibernateConstraintValidatorContext
buildConstraintViolationWithTemplate
in class ConstraintValidatorContextImpl
public List<String> getMethodParameterNames()
getMethodParameterNames
in interface HibernateCrossParameterConstraintValidatorContext
public <T> T unwrap(Class<T> type)
unwrap
in interface ConstraintValidatorContext
unwrap
in class ConstraintValidatorContextImpl
Copyright © 2007-2021 Red Hat, Inc. All Rights Reserved