Package org.apache.bval.jsr.job
Class ValidateProperty.ForBeanProperty<T>
- java.lang.Object
-
- org.apache.bval.jsr.job.ValidateProperty.ForBeanProperty<T>
-
- All Implemented Interfaces:
ValidateProperty.Strategy<T>
- Enclosing class:
- ValidateProperty<T>
static class ValidateProperty.ForBeanProperty<T> extends Object implements ValidateProperty.Strategy<T>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ObjectWrapper<GraphContext>
leafContext
(package private) T
rootBean
(package private) GraphContext
rootContext
(package private) ApacheFactoryContext
validatorContext
(package private) ObjectWrapper<Object>
value
-
Constructor Summary
Constructors Constructor Description ForBeanProperty(ApacheFactoryContext validatorContext, T bean)
-
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
-
rootBean
final T rootBean
-
rootContext
final GraphContext rootContext
-
leafContext
final ObjectWrapper<GraphContext> leafContext
-
value
final ObjectWrapper<Object> value
-
-
Constructor Detail
-
ForBeanProperty
ForBeanProperty(ApacheFactoryContext validatorContext, T bean)
-
-
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>
-
-