public class ARTypeMgr extends Object
Modifier and Type | Method and Description |
---|---|
static List<Entry> |
buildGLEWFResponse(Object[] rawData,
ARServerUser ctx) |
<T,K,V> Map |
CloneMap(Class<T> clazz,
Map<K,V> map,
ARServerUser ctx) |
static int |
GetArrayLength(Object rawData) |
static Object |
GetAt(Object rawData,
int index) |
static Object |
GetAt(Object rawData,
int[] indexSpec) |
static Class |
getElementClassFromList(Object obj) |
static ARTypeMgr |
getInstance() |
com.bmc.arsys.api.ARTypeMgr.ARTypeInfo |
getTypeInfo(Class<?> clazz) |
static boolean |
IsArray(Object rawData) |
static boolean |
IsPrimitiveArray(Object rawData) |
void |
load(Class<?> clazz) |
void |
loadAll() |
static void |
log(org.apache.log4j.Logger logger,
Object rawData,
int indent) |
Object |
NewObject(boolean val) |
Object |
NewObject(byte val) |
Object |
NewObject(char val) |
<T> T |
NewObject(Class<T> clazz,
ARServerUser ctx) |
Object |
NewObject(double val) |
Object |
NewObject(float val) |
Object |
NewObject(int val) |
Object |
NewObject(long val) |
Object |
NewObject(short val) |
Object[] |
NewObjectArray(Class<?> clazz,
int size,
ARServerUser context) |
Object[] |
NewObjectArray(int size) |
<T> T[] |
ObjectArrayFromVariant(Class<T> clazz,
Object rawData,
ARServerUser context) |
<T> Object |
ObjectArrayToVariant(T[] objArray,
ARServerUser ctx) |
<T> T |
ObjectFromVariant(Class<T> clazz,
Object rawData,
ARServerUser context) |
<T> ArrayList<T> |
ObjectListFromVariant(Class<T> clazz,
Object rawData,
ARServerUser context) |
Object |
ObjectListToVariant(List arrayList,
ARServerUser ctx) |
<T> Object |
ObjectToVariant(T obj,
ARServerUser ctx) |
<T> void |
performMappingForClass(T obj,
Class<T> clazz,
Object[] givenArray,
ARServerUser context) |
static void |
SetAt(Object rawData,
int index,
Object value) |
public static ARTypeMgr getInstance()
public static boolean IsArray(Object rawData)
public static boolean IsPrimitiveArray(Object rawData)
public static int GetArrayLength(Object rawData)
public <T> T ObjectFromVariant(Class<T> clazz, Object rawData, ARServerUser context)
public <T> T[] ObjectArrayFromVariant(Class<T> clazz, Object rawData, ARServerUser context)
public <T> ArrayList<T> ObjectListFromVariant(Class<T> clazz, Object rawData, ARServerUser context)
public <T> Object ObjectToVariant(T obj, ARServerUser ctx)
public <T> Object ObjectArrayToVariant(T[] objArray, ARServerUser ctx)
public Object ObjectListToVariant(List arrayList, ARServerUser ctx)
public Object[] NewObjectArray(int size)
public Object[] NewObjectArray(Class<?> clazz, int size, ARServerUser context) throws IllegalAccessException, InstantiationException
public <T> T NewObject(Class<T> clazz, ARServerUser ctx)
public Object NewObject(boolean val)
public Object NewObject(byte val)
public Object NewObject(char val)
public Object NewObject(short val)
public Object NewObject(int val)
public Object NewObject(long val)
public Object NewObject(float val)
public Object NewObject(double val)
public com.bmc.arsys.api.ARTypeMgr.ARTypeInfo getTypeInfo(Class<?> clazz)
public <T,K,V> Map CloneMap(Class<T> clazz, Map<K,V> map, ARServerUser ctx)
public <T> void performMappingForClass(T obj, Class<T> clazz, Object[] givenArray, ARServerUser context)
public static List<Entry> buildGLEWFResponse(Object[] rawData, ARServerUser ctx) throws ARException
ARException
public static void log(org.apache.log4j.Logger logger, Object rawData, int indent)
? Copyright 2013 BMC Software, Inc.