public class Beans
extends java.lang.Object
| Modifier and Type | Method and Description | 
|---|---|
static <T> void | 
copyProperties(T fromBean, T toBean)  | 
static java.util.List<java.beans.PropertyDescriptor> | 
getProperties(java.lang.Class<?> type)  | 
static java.util.List<java.beans.PropertyDescriptor> | 
getProperties(java.lang.Object bean)  | 
static java.beans.PropertyDescriptor | 
getProperty(java.lang.Class<?> type, java.lang.String propertyName)  | 
static java.beans.PropertyDescriptor | 
getProperty(java.lang.Object bean, java.lang.String propertyName)  | 
static java.lang.Object | 
getPropertyValue(java.lang.Object bean, java.lang.String propertyName)  | 
static void | 
setPropertyValue(java.lang.Object bean, java.lang.String propertyName, java.lang.Object value)  | 
public static java.util.List<java.beans.PropertyDescriptor> getProperties(java.lang.Object bean)
public static java.util.List<java.beans.PropertyDescriptor> getProperties(java.lang.Class<?> type)
public static java.beans.PropertyDescriptor getProperty(java.lang.Object bean,
                                        java.lang.String propertyName)
                                                 throws java.beans.IntrospectionException
java.beans.IntrospectionException
public static java.beans.PropertyDescriptor getProperty(java.lang.Class<?> type,
                                        java.lang.String propertyName)
                                                 throws java.beans.IntrospectionException
java.beans.IntrospectionException
public static java.lang.Object getPropertyValue(java.lang.Object bean,
                                java.lang.String propertyName)
                                         throws java.beans.IntrospectionException,
                                                java.lang.reflect.InvocationTargetException,
                                                java.lang.IllegalAccessException
java.beans.IntrospectionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
public static void setPropertyValue(java.lang.Object bean,
                    java.lang.String propertyName,
                    java.lang.Object value)
                             throws java.beans.IntrospectionException,
                                    java.lang.reflect.InvocationTargetException,
                                    java.lang.IllegalAccessException
java.beans.IntrospectionExceptionjava.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException
public static <T> void copyProperties(T fromBean,
                      T toBean)
                           throws java.beans.IntrospectionException,
                                  java.lang.IllegalAccessException,
                                  java.lang.reflect.InvocationTargetException
java.beans.IntrospectionExceptionjava.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetException