public class DataMergeContext extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
DataMergeContext.CacheKey |
static class |
DataMergeContext.CollectionKey |
static class |
DataMergeContext.UIDKey |
| Constructor and Description |
|---|
DataMergeContext() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addLoadedEntity(Object entity) |
static void |
addResultEntity(Object result) |
void |
addResultEntity(Object result,
ClassGetter classGetter,
Set<Object> cache) |
static DataMergeContext |
get() |
static Map<Object,Object> |
getCache() |
static Collection<Object> |
getLoadedEntities() |
static Object |
getLoadedEntity(Object entity) |
static void |
remove() |
static void |
restoreLoadedEntities(Set<Object> loadedEntities) |
public DataMergeContext()
public static DataMergeContext get()
public static void remove()
public static void addLoadedEntity(Object entity)
public static void addResultEntity(Object result)
public void addResultEntity(Object result, ClassGetter classGetter, Set<Object> cache)
public static Object getLoadedEntity(Object entity)
public static Collection<Object> getLoadedEntities()
public static void restoreLoadedEntities(Set<Object> loadedEntities)