public class ConstraintValidatorContextImpl extends Object implements javax.validation.ConstraintValidatorContext
ConstraintValidatorContext
implementation passed by
a ConstraintValidation
to its adapted ConstraintValidator
. Constructor and Description |
---|
ConstraintValidatorContextImpl(GroupValidationContext<?> validationContext,
ConstraintValidation<?> aConstraintValidation)
Create a new ConstraintValidatorContextImpl instance.
|
Modifier and Type | Method and Description |
---|---|
void |
addError(String messageTemplate,
javax.validation.Path propertyPath)
Add an error message to this
ConstraintValidatorContext . |
javax.validation.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 . |
public ConstraintValidatorContextImpl(GroupValidationContext<?> validationContext, ConstraintValidation<?> aConstraintValidation)
validationContext
- aConstraintValidation
- public void disableDefaultConstraintViolation()
disableDefaultConstraintViolation
in interface javax.validation.ConstraintValidatorContext
public String getDefaultConstraintMessageTemplate()
getDefaultConstraintMessageTemplate
in interface javax.validation.ConstraintValidatorContext
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder buildConstraintViolationWithTemplate(String messageTemplate)
buildConstraintViolationWithTemplate
in interface javax.validation.ConstraintValidatorContext
public List<ValidationListener.Error> getErrorMessages()
public GroupValidationContext<?> getValidationContext()
ConstraintValidatorContext
's GroupValidationContext
.GroupValidationContext
public void addError(String messageTemplate, javax.validation.Path propertyPath)
ConstraintValidatorContext
.messageTemplate
- propertyPath
- Copyright © 2010-2012 Apache Software Foundation. All Rights Reserved.