public final class ValidateProperty<T> extends ValidationJob<T>
Modifier and Type | Class and Description |
---|---|
(package private) static class |
ValidateProperty.ForBeanProperty<T> |
(package private) static class |
ValidateProperty.ForPropertyValue<T> |
(package private) class |
ValidateProperty.LeafFrame<L> |
(package private) class |
ValidateProperty.PropertyFrame<D extends ElementD<?,?> & javax.validation.metadata.CascadableDescriptor & javax.validation.metadata.ContainerDescriptor> |
(package private) static interface |
ValidateProperty.Strategy<T> |
ValidationJob.BeanFrame<B>, ValidationJob.Frame<D extends ElementD<?,?>>, ValidationJob.SproutFrame<D extends ElementD<?,?> & javax.validation.metadata.CascadableDescriptor & javax.validation.metadata.ContainerDescriptor>
groups, ITERABLE_ELEMENT, MAP_VALUE, validatorContext
Constructor and Description |
---|
ValidateProperty(ApacheFactoryContext validatorContext,
Class<T> rootBeanClass,
String property,
Object value,
Class<?>[] groups) |
ValidateProperty(ApacheFactoryContext validatorContext,
T bean,
String property,
Class<?>[] groups) |
Modifier and Type | Method and Description |
---|---|
ValidateProperty<T> |
cascade(boolean cascade) |
protected ValidationJob.Frame<?> |
computeBaseFrame() |
(package private) ConstraintViolationImpl<T> |
createViolation(String messageTemplate,
String message,
ConstraintValidatorContextImpl<T> context,
PathImpl propertyPath) |
protected Class<T> |
getRootBeanClass() |
protected boolean |
hasWork() |
createViolation, getResults, noViolations
ValidateProperty(ApacheFactoryContext validatorContext, Class<T> rootBeanClass, String property, Object value, Class<?>[] groups)
public ValidateProperty<T> cascade(boolean cascade)
protected ValidationJob.Frame<?> computeBaseFrame()
computeBaseFrame
in class ValidationJob<T>
protected Class<T> getRootBeanClass()
getRootBeanClass
in class ValidationJob<T>
protected boolean hasWork()
hasWork
in class ValidationJob<T>
ConstraintViolationImpl<T> createViolation(String messageTemplate, String message, ConstraintValidatorContextImpl<T> context, PathImpl propertyPath)
createViolation
in class ValidationJob<T>
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.