Object graph editing context and methods of use
AssigneeNeXT Software, Inc.
InventorsCraig Federighi, Dan Willhite, Eric Noyau
Life of this patent
Estimating the term…
Loading patent…
AssigneeNeXT Software, Inc.
InventorsCraig Federighi, Dan Willhite, Eric Noyau
Estimating the term…
The present invention comprises a novel system for managing changes to a graph of data bearing objects. In one embodiment, an object graph manager object referred to as an editing context is used to identify changes made to data bearing enterprise objects and to notify other interested objects when changes occur. As a result, data bearing objects need not themselves contain code necessary for monitoring changes. In another embodiment of the invention, the editing context is used to provide event-based “undo” capabilities. In another embodiment of the invention, each enterprise object has a primary key that is used to maintain the identification between an enterprise object instance and a corresponding database row. In another embodiment of the invention, multiple levels of editing contexts are used to provide multiple isolated object graphs, each of which allows independent manipulation of the underlying data bearing objects.
A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for monitoring changes made to an object graph comprising a plurality of data bearing objects containing data from a database, said method steps comprising the steps of:
A computer system comprising:
A computer system comprising:
A computer system comprising:
Dependencies are inferred from the claim text.