public class DataMergeContext
extends java.lang.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(java.lang.Object entity) |
static void |
addResultEntity(java.lang.Object result) |
void |
addResultEntity(java.lang.Object result,
ClassGetter classGetter,
java.util.Set<java.lang.Object> cache) |
static DataMergeContext |
get() |
static java.util.Map<java.lang.Object,java.lang.Object> |
getCache() |
static java.util.Collection<java.lang.Object> |
getLoadedEntities() |
static java.lang.Object |
getLoadedEntity(java.lang.Object entity) |
static void |
remove() |
static void |
restoreLoadedEntities(java.util.Set<java.lang.Object> loadedEntities) |
public static DataMergeContext get()
public static void remove()
public static java.util.Map<java.lang.Object,java.lang.Object> getCache()
public static void addLoadedEntity(java.lang.Object entity)
public static void addResultEntity(java.lang.Object result)
public void addResultEntity(java.lang.Object result,
ClassGetter classGetter,
java.util.Set<java.lang.Object> cache)
public static java.lang.Object getLoadedEntity(java.lang.Object entity)
public static java.util.Collection<java.lang.Object> getLoadedEntities()
public static void restoreLoadedEntities(java.util.Set<java.lang.Object> loadedEntities)