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 ofConstraintValidatorContext.These objects are very short lived.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classConstraintValidatorContextImpl.ConstraintViolationBuilderImplBuilder forConstraintValidatorContextImpl.classConstraintValidatorContextImpl.NodeBuilderCustomizableContextImplImmutable GWT safeConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderCustomizableContext.classConstraintValidatorContextImpl.NodeBuilderDefinedContextImplImmutable GWT safeConstraintValidatorContext.ConstraintViolationBuilder.NodeBuilderDefinedContext.classConstraintValidatorContextImpl.NodeContextBuilderImplImmutable GWT safeConstraintValidatorContext.ConstraintViolationBuilder.NodeContextBuilder.
-
Constructor Summary
Constructors Constructor Description ConstraintValidatorContextImpl(org.hibernate.validator.internal.engine.path.PathImpl path, javax.validation.metadata.ConstraintDescriptor<A> descriptor)constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.validation.ConstraintValidatorContext.ConstraintViolationBuilderbuildConstraintViolationWithTemplate(String messageTemplate)voiddisableDefaultConstraintViolation()javax.validation.ClockProvidergetClockProvider()StringgetDefaultConstraintMessageTemplate()Set<MessageAndPath>getMessageAndPaths()getter for message and path.Set<javax.validation.ConstraintViolation<T>>getViolations()<T> Tunwrap(Class<T> ptype)
-
-
-
Constructor Detail
-
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 Detail
-
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
public String getDefaultConstraintMessageTemplate()
- Specified by:
getDefaultConstraintMessageTemplatein interfacejavax.validation.ConstraintValidatorContext
-
getClockProvider
public javax.validation.ClockProvider getClockProvider()
- Specified by:
getClockProviderin interfacejavax.validation.ConstraintValidatorContext
-
getMessageAndPaths
public Set<MessageAndPath> getMessageAndPaths()
getter for message and path.- Returns:
- set which includes message and path
-
unwrap
public <T> T unwrap(Class<T> ptype)
- Specified by:
unwrapin interfacejavax.validation.ConstraintValidatorContext
-
-