Package org.apache.cayenne.access
Class NoSyncObjectStore
java.lang.Object
org.apache.cayenne.access.ObjectStore
org.apache.cayenne.access.NoSyncObjectStore
- All Implemented Interfaces:
Serializable
,EventListener
,SnapshotEventListener
,GraphChangeHandler
,GraphManager
An
ObjectStore
which doesn't receive notifications
on parent's DataRowStore
events.- Since:
- 3.1
- See Also:
-
Field Summary
Fields inherited from class org.apache.cayenne.access.ObjectStore
changes, context, dataRowCache, dataRowCacheSet, objectMap, trackedFlattenedPaths
-
Constructor Summary
ConstructorDescriptionNoSyncObjectStore
(DataRowStore dataRowCache, Map<Object, Persistent> objectMap) -
Method Summary
Modifier and TypeMethodDescriptionvoid
setDataRowCache
(DataRowStore dataRowCache) Sets parent DataRowStore.Methods inherited from class org.apache.cayenne.access.ObjectStore
arcCreated, arcDeleted, getCachedSnapshot, getContext, getDataRowCache, getFlattenedId, getFlattenedIds, getFlattenedPathIdMap, getNode, getObjectIterator, getSnapshot, hasChanges, markFlattenedPath, nodeCreated, nodeIdChanged, nodePropertyChanged, nodeRemoved, objectsInState, objectsRolledBack, objectsUnregistered, postprocessAfterCommit, registeredNodes, registeredObjectsCount, registerNode, setContext, snapshotsChanged, unregisterNode
-
Constructor Details
-
NoSyncObjectStore
-
-
Method Details
-
setDataRowCache
Description copied from class:ObjectStore
Sets parent DataRowStore. Registers to receive SnapshotEvents if the cache is configured to allow ObjectStores to receive such events.- Overrides:
setDataRowCache
in classObjectStore
-