public class ConstraintValidatorContextImpl extends Object implements ConstraintValidatorContext
ConstraintValidatorContext implementation passed by
a ConstraintValidation to its adapted ConstraintValidator. ConstraintValidatorContext.ConstraintViolationBuilder| Constructor and Description |
|---|
ConstraintValidatorContextImpl(GroupValidationContext<?> validationContext,
ConstraintValidation<?> aConstraintValidation)
Create a new ConstraintValidatorContextImpl instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addError(String messageTemplate,
Path propertyPath)
Add an error message to this
ConstraintValidatorContext. |
ConstraintValidatorContext.ConstraintViolationBuilder |
buildConstraintViolationWithTemplate(String messageTemplate) |
void |
disableDefaultConstraintViolation() |
String |
getDefaultConstraintMessageTemplate() |
List<ValidationListener.Error> |
getErrorMessages()
Get the queued error messages.
|
GroupValidationContext<?> |
getValidationContext()
Get this
ConstraintValidatorContext's GroupValidationContext. |
<T> T |
unwrap(Class<T> type) |
public ConstraintValidatorContextImpl(GroupValidationContext<?> validationContext, ConstraintValidation<?> aConstraintValidation)
validationContext - aConstraintValidation - public void disableDefaultConstraintViolation()
disableDefaultConstraintViolation in interface ConstraintValidatorContextpublic String getDefaultConstraintMessageTemplate()
getDefaultConstraintMessageTemplate in interface ConstraintValidatorContextpublic ConstraintValidatorContext.ConstraintViolationBuilder buildConstraintViolationWithTemplate(String messageTemplate)
buildConstraintViolationWithTemplate in interface ConstraintValidatorContextpublic <T> T unwrap(Class<T> type)
unwrap in interface ConstraintValidatorContextpublic List<ValidationListener.Error> getErrorMessages()
public GroupValidationContext<?> getValidationContext()
ConstraintValidatorContext's GroupValidationContext.GroupValidationContextpublic void addError(String messageTemplate, Path propertyPath)
ConstraintValidatorContext.messageTemplate - propertyPath - Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.