IBM Bank Transformation Toolkit Javadoc

com.ibm.btt.util
Class BeanUtil

java.lang.Object
  extended by com.ibm.btt.util.BeanUtil

public class BeanUtil
extends java.lang.Object


Constructor Summary
BeanUtil()
           
 
Method Summary
static java.lang.String computeGetMethodName(java.lang.String attributeName)
           
static java.lang.String computeSetMethodName(java.lang.String attributeName)
           
static java.lang.Object getAttribute(java.lang.Object target, java.lang.String attrName)
           
static java.lang.Class getAttributeType(java.lang.Object target, java.lang.String attrName)
           
static java.lang.reflect.Method getSetMethod(java.lang.Object target, java.lang.String attrName, java.lang.Class paramType)
           
static java.lang.Object newInstance(java.lang.String klassName)
           
static void setAttribute(java.lang.Object target, java.lang.String attrName, java.util.Date value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, double value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, java.lang.Double value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, float value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, java.lang.Float value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, int value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, java.lang.Integer value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, long value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, java.lang.Long value)
           
static void setAttribute(java.lang.Object bean, java.lang.String dataName, java.lang.Object value)
           
static void setAttribute(java.lang.Object target, java.lang.String attrName, java.lang.String value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanUtil

public BeanUtil()
Method Detail

newInstance

public static java.lang.Object newInstance(java.lang.String klassName)
                                    throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

setAttribute

public static void setAttribute(java.lang.Object target,
                                java.lang.String attrName,
                                java.lang.String value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

getSetMethod

public static java.lang.reflect.Method getSetMethod(java.lang.Object target,
                                                    java.lang.String attrName,
                                                    java.lang.Class paramType)
                                             throws java.lang.NoSuchMethodException
Throws:
java.lang.NoSuchMethodException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                int value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object target,
                                java.lang.String attrName,
                                java.util.Date value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                java.lang.Integer value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

computeGetMethodName

public static java.lang.String computeGetMethodName(java.lang.String attributeName)

computeSetMethodName

public static java.lang.String computeSetMethodName(java.lang.String attributeName)

getAttributeType

public static java.lang.Class getAttributeType(java.lang.Object target,
                                               java.lang.String attrName)
                                        throws AttributeNotFoundException
Throws:
AttributeNotFoundException

getAttribute

public static java.lang.Object getAttribute(java.lang.Object target,
                                            java.lang.String attrName)
                                     throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                float value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                java.lang.Float value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                double value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                java.lang.Double value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                long value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                java.lang.Long value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

setAttribute

public static void setAttribute(java.lang.Object bean,
                                java.lang.String dataName,
                                java.lang.Object value)
                         throws AttributeNotFoundException
Throws:
AttributeNotFoundException

IBM Bank Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2008