Package org.apache.bval.jsr.job
Class ValidateProperty.ForPropertyValue<T>
- java.lang.Object
-
- org.apache.bval.jsr.job.ValidateProperty.ForPropertyValue<T>
-
- All Implemented Interfaces:
ValidateProperty.Strategy<T>
- Enclosing class:
- ValidateProperty<T>
static class ValidateProperty.ForPropertyValue<T> extends Object implements ValidateProperty.Strategy<T>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) Class<?>
rootBeanClass
(package private) ApacheFactoryContext
validatorContext
(package private) Object
value
-
Constructor Summary
Constructors Constructor Description ForPropertyValue(ApacheFactoryContext validatorContext, Class<?> rootBeanClass, Object value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PathNavigation.Callback<?>
callback(PathImpl.Builder pathBuilder, org.apache.bval.jsr.job.ValidateProperty.FindDescriptor findDescriptor, ObjectWrapper<Boolean> reachable)
ValidationJob.Frame<?>
frame(ValidateProperty<T> job, PathImpl path)
T
getRootBean()
-
-
-
Field Detail
-
validatorContext
final ApacheFactoryContext validatorContext
-
rootBeanClass
final Class<?> rootBeanClass
-
value
final Object value
-
-
Constructor Detail
-
ForPropertyValue
ForPropertyValue(ApacheFactoryContext validatorContext, Class<?> rootBeanClass, Object value)
-
-
Method Detail
-
getRootBean
public T getRootBean()
- Specified by:
getRootBean
in interfaceValidateProperty.Strategy<T>
-
callback
public PathNavigation.Callback<?> callback(PathImpl.Builder pathBuilder, org.apache.bval.jsr.job.ValidateProperty.FindDescriptor findDescriptor, ObjectWrapper<Boolean> reachable)
- Specified by:
callback
in interfaceValidateProperty.Strategy<T>
-
frame
public ValidationJob.Frame<?> frame(ValidateProperty<T> job, PathImpl path)
- Specified by:
frame
in interfaceValidateProperty.Strategy<T>
-
-