org.LexGrid.LexBIG.caCore.utils
Class LexEVSCaCoreUtils
java.lang.Object
org.LexGrid.LexBIG.caCore.utils.LexEVSCaCoreUtils
public class LexEVSCaCoreUtils
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LexEVSCaCoreUtils
public LexEVSCaCoreUtils()
setFieldValue
public static java.lang.Object setFieldValue(java.lang.Object input,
java.lang.Object value,
java.lang.String fieldName)
throws java.lang.Exception
- Throws:
java.lang.Exception
getAllFields
public static java.util.ArrayList<java.lang.reflect.Field> getAllFields(java.lang.Class clazz)
getField
public static java.lang.reflect.Field getField(java.lang.Class clazz,
java.lang.String fieldName)
throws java.lang.NoSuchFieldException
- Throws:
java.lang.NoSuchFieldException
isLexBigClass
public static boolean isLexBigClass(java.lang.Class clazz)
- Returns true if the given invocation is for a LexBig object.
- Parameters:
clazz
- the clazz
- Returns:
- true, if checks if is lex big class
createProxy
public static java.lang.Object createProxy(java.lang.Object objectToProxy,
ApplicationService advice,
ProxyHelper proxyHelper)
recurseReflect
public static <T> T recurseReflect(T obj,
LexEVSCaCoreUtils.DoInReflectionCallback callback)