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) TrootBean(package private) GraphContextrootContext(package private) ApacheFactoryContextvalidatorContext(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)TgetRootBean()
-
-
-
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:
getRootBeanin interfaceValidateProperty.Strategy<T>
-
callback
public PathNavigation.Callback<?> callback(PathImpl.Builder pathBuilder, org.apache.bval.jsr.job.ValidateProperty.FindDescriptor findDescriptor, ObjectWrapper<Boolean> reachable)
- Specified by:
callbackin interfaceValidateProperty.Strategy<T>
-
frame
public ValidationJob.Frame<?> frame(ValidateProperty<T> job, PathImpl path)
- Specified by:
framein interfaceValidateProperty.Strategy<T>
-
-