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 ConstraintValidatorContext
public String getDefaultConstraintMessageTemplate()
getDefaultConstraintMessageTemplate
in interface ConstraintValidatorContext
public ConstraintValidatorContext.ConstraintViolationBuilder buildConstraintViolationWithTemplate(String messageTemplate)
buildConstraintViolationWithTemplate
in interface ConstraintValidatorContext
public <T> T unwrap(Class<T> type)
unwrap
in interface ConstraintValidatorContext
public List<ValidationListener.Error> getErrorMessages()
public GroupValidationContext<?> getValidationContext()
ConstraintValidatorContext
's GroupValidationContext
.GroupValidationContext
public void addError(String messageTemplate, Path propertyPath)
ConstraintValidatorContext
.messageTemplate
- propertyPath
- Copyright © 2010–2024 The Apache Software Foundation. All rights reserved.