org.sqlproc.engine.impl
Class BeanUtils
java.lang.Object
org.sqlproc.engine.impl.BeanUtils
public class BeanUtils
- extends java.lang.Object
Bean utilities.
- Author:
- Vladimir Hudec
Field Summary |
(package private) static org.slf4j.Logger |
logger
The internal slf4j logger. |
Method Summary |
static java.lang.Class<?> |
getFieldType(java.lang.Class<?> clazz,
java.lang.String name)
|
static java.lang.reflect.Method |
getGetter(java.lang.Class<?> clazz,
java.lang.String attributeName)
|
static java.lang.reflect.Method |
getGetter(java.lang.Object bean,
java.lang.String attributeName)
|
static
|
getInstance(java.lang.Class<E> clazz)
|
static java.lang.Object |
getProperty(java.lang.Object bean,
java.lang.String name)
|
static java.lang.reflect.Method |
getSetter(java.lang.Object bean,
java.lang.String attributeName,
java.lang.Class<?>... classes)
|
static java.lang.Object |
invokeMethod(java.lang.Object obj,
java.lang.String methodName,
java.lang.Object[] args)
|
static void |
setProperty(java.lang.Object bean,
java.lang.String name,
java.lang.Object value)
|
static java.lang.Object |
simpleInvokeMethod(java.lang.reflect.Method m,
java.lang.Object obj,
java.lang.Object param)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
logger
static final org.slf4j.Logger logger
- The internal slf4j logger.
BeanUtils
public BeanUtils()
getInstance
public static <E> E getInstance(java.lang.Class<E> clazz)
getFieldType
public static java.lang.Class<?> getFieldType(java.lang.Class<?> clazz,
java.lang.String name)
getProperty
public static java.lang.Object getProperty(java.lang.Object bean,
java.lang.String name)
getGetter
public static java.lang.reflect.Method getGetter(java.lang.Class<?> clazz,
java.lang.String attributeName)
getGetter
public static java.lang.reflect.Method getGetter(java.lang.Object bean,
java.lang.String attributeName)
setProperty
public static void setProperty(java.lang.Object bean,
java.lang.String name,
java.lang.Object value)
getSetter
public static java.lang.reflect.Method getSetter(java.lang.Object bean,
java.lang.String attributeName,
java.lang.Class<?>... classes)
simpleInvokeMethod
public static java.lang.Object simpleInvokeMethod(java.lang.reflect.Method m,
java.lang.Object obj,
java.lang.Object param)
invokeMethod
public static java.lang.Object invokeMethod(java.lang.Object obj,
java.lang.String methodName,
java.lang.Object[] args)
Copyright © 2011. All Rights Reserved.