public final class ReflectionUtils
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T extends ReflectableStub> |
getProperties(T reflectable) |
static java.lang.Object |
getPropertyValue(java.lang.Object object,
java.lang.String fieldName) |
static <T extends ReflectableStub> |
injectObjectFields(T reflectable,
java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues) |
static <T extends ReflectableStub> |
injectObjectFields(T reflectable,
java.lang.String fieldName,
java.lang.Object value) |
public static <T extends ReflectableStub> java.util.Map<java.lang.String,java.lang.String> getProperties(T reflectable) throws java.lang.IllegalAccessException, java.lang.reflect.InvocationTargetException, java.io.UnsupportedEncodingException
java.lang.IllegalAccessExceptionjava.lang.reflect.InvocationTargetExceptionjava.io.UnsupportedEncodingExceptionpublic static <T extends ReflectableStub> void injectObjectFields(T reflectable, java.lang.String fieldName, java.lang.Object value) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic static <T extends ReflectableStub> void injectObjectFields(T reflectable, java.util.Map<java.lang.String,java.lang.Object> fieldsAndValues) throws java.lang.reflect.InvocationTargetException, java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessExceptionpublic static java.lang.Object getPropertyValue(java.lang.Object object,
java.lang.String fieldName)
throws java.lang.reflect.InvocationTargetException,
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetExceptionjava.lang.IllegalAccessException