public class LexEVSCaCoreUtils
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
LexEVSCaCoreUtils.DoInReflectionCallback |
Constructor and Description |
---|
LexEVSCaCoreUtils() |
Modifier and Type | Method and Description |
---|---|
static java.lang.Object |
createProxy(java.lang.Object objectToProxy,
ApplicationService advice,
ProxyHelper proxyHelper) |
static java.util.ArrayList<java.lang.reflect.Field> |
getAllFields(java.lang.Class clazz) |
static java.lang.reflect.Field |
getField(java.lang.Class clazz,
java.lang.String fieldName) |
static boolean |
isLexBigClass(java.lang.Class clazz)
Returns true if the given invocation is for a LexBig object.
|
static <T> T |
recurseReflect(T obj,
LexEVSCaCoreUtils.DoInReflectionCallback callback) |
static java.lang.Object |
setFieldValue(java.lang.Object input,
java.lang.Object value,
java.lang.String fieldName) |
public static java.lang.Object setFieldValue(java.lang.Object input, java.lang.Object value, java.lang.String fieldName) throws java.lang.Exception
java.lang.Exception
public static java.util.ArrayList<java.lang.reflect.Field> getAllFields(java.lang.Class clazz)
public static java.lang.reflect.Field getField(java.lang.Class clazz, java.lang.String fieldName) throws java.lang.NoSuchFieldException
java.lang.NoSuchFieldException
public static boolean isLexBigClass(java.lang.Class clazz)
clazz
- the clazzpublic static java.lang.Object createProxy(java.lang.Object objectToProxy, ApplicationService advice, ProxyHelper proxyHelper)
public static <T> T recurseReflect(T obj, LexEVSCaCoreUtils.DoInReflectionCallback callback)