EOObjectStore

E900223

EOObjectStore is a core Enterprise Objects Framework component that manages the storage, retrieval, and lifecycle of enterprise objects within an application’s object graph.

All labels observed (2)

Label Occurrences
EODistributedObjectStore 1
EOObjectStore canonical 1

How this entity was disambiguated

Statements (44)

Predicate Object
instanceOf Enterprise Objects Framework component
object store
abstracts database access
persistence mechanism
canBe abstract base class
category object graph management component
persistence layer component
collaboratesWith EODatabaseContext
EOEditingContext
EOGlobalID
coordinates concurrency control
object locking
developedBy Apple Inc.
NeXT
linked to: NeXT Inc.
documentationURL https://developer.apple.com/legacy/library/documentation/WebObjects/Enterprise_Objects/EOObjectStore
ensures identity consistency of enterprise objects
uniquing of objects per global ID
handles propagation of changes to backing store
hasSubclass EODatabaseContext
EODistributedObjectStore
linked to: EOObjectStore

EOEditingContext
identifiedBy EOGlobalID
introducedIn Enterprise Objects Framework for NeXTSTEP
language Objective-C API
layerOf object-relational mapping
manages enterprise objects
object graph
partOf Enterprise Objects Framework
provides API for deleting objects
API for fetching objects
API for inserting objects
API for updating objects
relatedTo Core Data NSManagedObjectContext (conceptually similar)
responsibleFor lifecycle of enterprise objects
retrieval of enterprise objects
storage of enterprise objects
supports change tracking
faulting
lazy loading
undo management
usedBy EOEditingContext for object graph management
usedFor distributed object storage in WebObjects
usedIn WebObjects
server-side Java WebObjects (via Java EOModeler APIs)

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

EOObjectStore hasSubclass EODistributedObjectStore
linked to: EOObjectStore