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.RemoteExceptionpublic static Object get(Object bean, String attribute) throws RemoteException
bean - die Bean.attribute - Name des Attributes. Ein "get" wird automatisch vorangestellt.RemoteExceptionpublic 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.RemoteExceptionpublic 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.RemoteExceptionpublic static String toString(Object bean) throws RemoteException
bean - die Bean.RemoteExceptionpublic static boolean equals(Object a, Object b) throws RemoteException
a - Objekt a.b - Objekt b.RemoteExceptionpublic 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.ExceptionCopyright © 2018. All rights reserved.