public class MapObjectReference extends AbstractReference implements ProxiedEntityReferenceMap
ignoreMissing, object, referenceObjClass| Constructor and Description |
|---|
MapObjectReference(Datastore datastore,
Map mapToProxy,
Class referenceObjClass,
boolean ignoreMissing)
Creates a MapObjectReference
|
| Modifier and Type | Method and Description |
|---|---|
Map<Object,Key<?>> |
__getReferenceMap() |
void |
__put(Object key,
Key k) |
protected void |
beforeWriteObject() |
protected Object |
fetch() |
__getReferenceObjClass, __isFetched, __unwrap, fetch, get, getDatastore, setclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait__getReferenceObjClass, __isFetched, __unwrappublic MapObjectReference(Datastore datastore, Map mapToProxy, Class referenceObjClass, boolean ignoreMissing)
datastore - the Datastore to use when fetching this referencemapToProxy - the map to proxyreferenceObjClass - the referenced objects' ClassignoreMissing - ignore missing referenced documentspublic Map<Object,Key<?>> __getReferenceMap()
__getReferenceMap in interface ProxiedEntityReferenceMappublic void __put(Object key, Key k)
__put in interface ProxiedEntityReferenceMapprotected void beforeWriteObject()
beforeWriteObject in class AbstractReferenceprotected Object fetch()
fetch in class AbstractReference