Class JavaBeanHelper
- java.lang.Object
-
- org.hibernate.validator.internal.properties.javabean.JavaBeanHelper
-
public class JavaBeanHelper extends Object
Helper class that gives ability to findConstrainableversions of JavaBean's fields, getters, constructors and methods.- Author:
- Marko Bekhta
-
-
Constructor Summary
Constructors Constructor Description JavaBeanHelper(GetterPropertySelectionStrategy getterPropertySelectionStrategy, PropertyNodeNameProvider propertyNodeNameProvider)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description JavaBeanExecutable<?>executable(Class<?> declaringClass, Executable executable)JavaBeanMethodexecutable(Class<?> declaringClass, Method method)JavaBeanExecutable<?>executable(Executable executable)JavaBeanFieldfield(Field field)<T> Optional<JavaBeanConstructor>findDeclaredConstructor(Class<T> declaringClass, Class<?>... parameterTypes)Optional<JavaBeanField>findDeclaredField(Class<?> declaringClass, String property)Optional<JavaBeanGetter>findDeclaredGetter(Class<?> declaringClass, String property)Optional<JavaBeanMethod>findDeclaredMethod(Class<?> declaringClass, String methodName, Class<?>... parameterTypes)Optional<JavaBeanGetter>findGetter(Class<?> declaringClass, String property)GetterPropertySelectionStrategygetGetterPropertySelectionStrategy()PropertyNodeNameProvidergetPropertyNodeNameProvider()
-
-
-
Constructor Detail
-
JavaBeanHelper
public JavaBeanHelper(GetterPropertySelectionStrategy getterPropertySelectionStrategy, PropertyNodeNameProvider propertyNodeNameProvider)
-
-
Method Detail
-
getGetterPropertySelectionStrategy
public GetterPropertySelectionStrategy getGetterPropertySelectionStrategy()
-
getPropertyNodeNameProvider
public PropertyNodeNameProvider getPropertyNodeNameProvider()
-
findDeclaredField
public Optional<JavaBeanField> findDeclaredField(Class<?> declaringClass, String property)
-
findDeclaredGetter
public Optional<JavaBeanGetter> findDeclaredGetter(Class<?> declaringClass, String property)
-
findGetter
public Optional<JavaBeanGetter> findGetter(Class<?> declaringClass, String property)
-
findDeclaredMethod
public Optional<JavaBeanMethod> findDeclaredMethod(Class<?> declaringClass, String methodName, Class<?>... parameterTypes)
-
findDeclaredConstructor
public <T> Optional<JavaBeanConstructor> findDeclaredConstructor(Class<T> declaringClass, Class<?>... parameterTypes)
-
executable
public JavaBeanExecutable<?> executable(Executable executable)
-
executable
public JavaBeanExecutable<?> executable(Class<?> declaringClass, Executable executable)
-
executable
public JavaBeanMethod executable(Class<?> declaringClass, Method method)
-
field
public JavaBeanField field(Field field)
-
-