com.ibm.btt.util
Class BeanUtil
java.lang.Object
com.ibm.btt.util.BeanUtil
public class BeanUtil
- extends java.lang.Object
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 |
BeanUtil
public BeanUtil()
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
(c) Copyright IBM Corporation 1998, 2008