public class BeanUtil extends Object
Constructor | Description |
---|---|
BeanUtil() |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
equals(Object a,
Object b) |
Vergleicht zwei Objekte.
|
static Object |
get(Object bean,
String attribute) |
Fuehrt auf der uebergebenen Bean die zugehoerige Getter-Methode zum genannten Attibut aus.
|
static List<String> |
getProperties(Object bean) |
Liefert die Property-Namen einer Bean.
|
static Class |
getType(Class c) |
Liefert die Typisierung einer Klasse.
|
static Object |
invoke(Object bean,
String method,
Object[] params) |
Fuehrt auf der uebergebenen Bean genannte Methode aus.
|
static void |
set(Object bean,
String attribute,
Object param) |
Fuehrt auf der uebergebenen Bean die zugehoerige Setter-Methode zum genannten Attibut aus.
|
static void |
set(Object bean,
String attribute,
Object[] params) |
Fuehrt auf der uebergebenen Bean die zugehoerige Setter-Methode zum genannten Attibut aus.
|
static String |
toGetMethod(String attribute) |
Macht aus einem Attribut-Namen einen Getter.
|
static String |
toProperty(String method) |
Macht aus einem Getter/Setter den Attribut-Namen.
|
static String |
toSetMethod(String attribute) |
Macht aus einem Attribut-Namen einen Setter.
|
static String |
toString(Object bean) |
Liefert eine toString-Repraesentation des Objektes.
|
public static List<String> getProperties(Object bean) throws RemoteException
bean
- die Bean.RemoteException
public static Object get(Object bean, String attribute) throws RemoteException
bean
- die Bean.attribute
- Name des Attributes. Ein "get" wird automatisch vorangestellt.RemoteException
public static void set(Object bean, String attribute, Object param) throws RemoteException
bean
- die Bean.attribute
- Name des Attributes. Ein "set" wird automatisch vorangestellt.param
- der zu uebergebende Parameter.RemoteException
public static void set(Object bean, String attribute, Object[] params) throws RemoteException
bean
- die Bean.attribute
- Name des Attributes. Ein "set" wird automatisch vorangestellt.params
- die zu uebergebenden Parameter.RemoteException
public static String toString(Object bean) throws RemoteException
bean
- die Bean.RemoteException
public static boolean equals(Object a, Object b) throws RemoteException
a
- Objekt a.b
- Objekt b.RemoteException
public static String toGetMethod(String attribute)
attribute
- Name des Attributes.public static String toSetMethod(String attribute)
attribute
- Name des Attributes.public static String toProperty(String method)
method
- der Methoden-Name.public static Object invoke(Object bean, String method, Object[] params) throws Exception
bean
- die Bean.method
- der Methodenname.params
- die zu uebergebenden Parameter.Exception
Copyright © 2018. All rights reserved.