public class RecordUtility extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static Map<String,Class<? extends AggregatedRecord<?,?>>> |
aggregatedRecordClassesFound |
protected static String |
INVALID |
protected static Map<Class<? extends Record>,Class<? extends AggregatedRecord<?,?>>> |
recordAggregationMapping |
protected static Map<String,Class<? extends Record>> |
recordClassesFound |
protected static Set<Package> |
recordPackages |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
addAggregatedRecordClass(Class<? extends AggregatedRecord<?,?>> cls) |
protected static void |
addRecordClass(Class<? extends Record> cls) |
static void |
addRecordPackage(Package packageObject) |
static Class<? extends AggregatedRecord<?,?>> |
getAggregatedRecordClass(String recordType) |
static Map<String,Class<? extends AggregatedRecord<?,?>>> |
getAggregatedRecordClassesFound() |
protected static Class<? extends Record> |
getClass(String recordType,
boolean aggregated) |
protected static Map<String,? extends Serializable> |
getMapFromString(String serializedMap) |
static Record |
getRecord(Map<String,? extends Serializable> recordMap)
Create a Record from a Map
|
static <R extends Record> |
getRecord(String jsonString)
Create a Record from a Map serialized using toString()
|
static Class<? extends Record> |
getRecordClass(String recordType) |
static Map<String,Class<? extends Record>> |
getRecordClassesFound() |
protected static Map<String,Class<? extends AggregatedRecord<?,?>>> aggregatedRecordClassesFound
protected static Map<Class<? extends Record>,Class<? extends AggregatedRecord<?,?>>> recordAggregationMapping
protected static final String INVALID
public static void addRecordPackage(Package packageObject)
protected static void addAggregatedRecordClass(Class<? extends AggregatedRecord<?,?>> cls)
public static Map<String,Class<? extends Record>> getRecordClassesFound()
public static Map<String,Class<? extends AggregatedRecord<?,?>>> getAggregatedRecordClassesFound()
public static Class<? extends AggregatedRecord<?,?>> getAggregatedRecordClass(String recordType) throws ClassNotFoundException
ClassNotFoundExceptionpublic static Class<? extends Record> getRecordClass(String recordType) throws ClassNotFoundException
ClassNotFoundExceptionprotected static Class<? extends Record> getClass(String recordType, boolean aggregated) throws ClassNotFoundException
ClassNotFoundExceptionprotected static Map<String,? extends Serializable> getMapFromString(String serializedMap)
public static <R extends Record> R getRecord(String jsonString) throws Exception
jsonString - the String representation of MapException - if deserialization failsCopyright © 2018. All Rights Reserved.