Class ConstraintValidatorContextImpl<A extends Annotation,T>
java.lang.Object
de.knightsoftnet.validators.client.impl.ConstraintValidatorContextImpl<A,T>
- Type Parameters:
A- the constraint being validatedT- the type of object being validated
- All Implemented Interfaces:
javax.validation.ConstraintValidatorContext
public class ConstraintValidatorContextImpl<A extends Annotation,T>
extends Object
implements javax.validation.ConstraintValidatorContext
GWT safe immutable implementation of
ConstraintValidatorContext.
These objects are very short lived.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classBuilder forConstraintValidatorContextImpl.final classImmutable GWT safeConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.final classImmutable GWT safeConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.final classImmutable GWT safeConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.Nested classes/interfaces inherited from interface javax.validation.ConstraintValidatorContext
javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder -
Constructor Summary
ConstructorsConstructorDescriptionConstraintValidatorContextImpl(org.hibernate.validator.internal.engine.path.PathImpl path, javax.validation.metadata.ConstraintDescriptor<A> descriptor) constructor. -
Method Summary
Modifier and TypeMethodDescriptionjavax.validation.ConstraintValidatorContext.ConstraintViolationBuilderbuildConstraintViolationWithTemplate(String messageTemplate) voidjavax.validation.ClockProvidergetter for message and path.<T> T
-
Constructor Details
-
ConstraintValidatorContextImpl
public ConstraintValidatorContextImpl(org.hibernate.validator.internal.engine.path.PathImpl path, javax.validation.metadata.ConstraintDescriptor<A> descriptor) constructor.- Parameters:
path- path of the elementdescriptor- constraint descriptor
-
-
Method Details
-
buildConstraintViolationWithTemplate
public javax.validation.ConstraintValidatorContext.ConstraintViolationBuilder buildConstraintViolationWithTemplate(String messageTemplate) - Specified by:
buildConstraintViolationWithTemplatein interfacejavax.validation.ConstraintValidatorContext
-
disableDefaultConstraintViolation
public void disableDefaultConstraintViolation()- Specified by:
disableDefaultConstraintViolationin interfacejavax.validation.ConstraintValidatorContext
-
getDefaultConstraintMessageTemplate
- Specified by:
getDefaultConstraintMessageTemplatein interfacejavax.validation.ConstraintValidatorContext
-
getClockProvider
public javax.validation.ClockProvider getClockProvider()- Specified by:
getClockProviderin interfacejavax.validation.ConstraintValidatorContext
-
getMessageAndPaths
getter for message and path.- Returns:
- set which includes message and path
-
getViolations
-
unwrap
- Specified by:
unwrapin interfacejavax.validation.ConstraintValidatorContext
-