Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

oracle.jdevimpl.audit.util
Class Beans

java.lang.Object
  extended by oracle.jdevimpl.audit.util.Beans

public class Beans
extends java.lang.Object


Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getProperties

public static java.util.List<java.beans.PropertyDescriptor> getProperties(java.lang.Object bean)

getProperties

public static java.util.List<java.beans.PropertyDescriptor> getProperties(java.lang.Class<?> type)

getProperty

public static java.beans.PropertyDescriptor getProperty(java.lang.Object bean,
                                                        java.lang.String propertyName)
                                                 throws java.beans.IntrospectionException
Throws:
java.beans.IntrospectionException

getProperty

public static java.beans.PropertyDescriptor getProperty(java.lang.Class<?> type,
                                                        java.lang.String propertyName)
                                                 throws java.beans.IntrospectionException
Throws:
java.beans.IntrospectionException

getPropertyValue

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
Throws:
java.beans.IntrospectionException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException

setPropertyValue

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
Throws:
java.beans.IntrospectionException
java.lang.reflect.InvocationTargetException
java.lang.IllegalAccessException

copyProperties

public static <T> void copyProperties(T fromBean,
                                      T toBean)
                           throws java.beans.IntrospectionException,
                                  java.lang.IllegalAccessException,
                                  java.lang.reflect.InvocationTargetException
Throws:
java.beans.IntrospectionException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.1.0)

E17493-02

Copyright © 1997, 2011, Oracle. All rights reserved.