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.IntrospectionException
java.lang.reflect.InvocationTargetException
java.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.IntrospectionException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException
public static <T> void copyProperties(T fromBean, T toBean) throws java.beans.IntrospectionException, java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException
java.beans.IntrospectionException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException