org.apache.bval.jsr303
Class ConstraintValidatorContextImpl

java.lang.Object
  extended by org.apache.bval.jsr303.ConstraintValidatorContextImpl
All Implemented Interfaces:
ConstraintValidatorContext

public class ConstraintValidatorContextImpl
extends Object
implements ConstraintValidatorContext

Description: Short-lived ConstraintValidatorContext implementation passed by a ConstraintValidation to its adapted ConstraintValidator.


Nested Class Summary
 
Nested classes/interfaces inherited from interface javax.validation.ConstraintValidatorContext
ConstraintValidatorContext.ConstraintViolationBuilder
 
Constructor Summary
ConstraintValidatorContextImpl(GroupValidationContext<?> validationContext, ConstraintValidation<?> aConstraintValidation)
          Create a new ConstraintValidatorContextImpl instance.
 
Method Summary
 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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConstraintValidatorContextImpl

public ConstraintValidatorContextImpl(GroupValidationContext<?> validationContext,
                                      ConstraintValidation<?> aConstraintValidation)
Create a new ConstraintValidatorContextImpl instance.

Parameters:
validationContext -
aConstraintValidation -
Method Detail

disableDefaultConstraintViolation

public void disableDefaultConstraintViolation()

Specified by:
disableDefaultConstraintViolation in interface ConstraintValidatorContext

getDefaultConstraintMessageTemplate

public String getDefaultConstraintMessageTemplate()

Specified by:
getDefaultConstraintMessageTemplate in interface ConstraintValidatorContext

buildConstraintViolationWithTemplate

public ConstraintValidatorContext.ConstraintViolationBuilder buildConstraintViolationWithTemplate(String messageTemplate)

Specified by:
buildConstraintViolationWithTemplate in interface ConstraintValidatorContext

getErrorMessages

public List<ValidationListener.Error> getErrorMessages()
Get the queued error messages.

Returns:
List

getValidationContext

public GroupValidationContext<?> getValidationContext()
Get this ConstraintValidatorContext's GroupValidationContext.

Returns:
GroupValidationContext

addError

public void addError(String messageTemplate,
                     Path propertyPath)
Add an error message to this ConstraintValidatorContext.

Parameters:
messageTemplate -
propertyPath -


Copyright © 2010-2014 The Apache Software Foundation. All Rights Reserved.