Method for creating an object base of persisent application objects in an object oriented programming environment and apparatus related thereto
First Claim
1. A method for building an objectbase of persistent objects, comprising the steps of:
- binding an objectbase name to a persistent collection of objects;
associating a component key with each new object to be added to the persistent collection of objects, said component key being unique within said persistent collection;
generating for each new object a full key unique within a server containing said persistent collection from the component key and said objectbase name; and
storing said new object and component key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for building an objectbase of persistent objects, includes naming an objectbase collection of objects, naming each object relative to a first collection of objects using a first key, assigning, to each new object to be added to the objectbase collection, a second key, generating a third key from the first and second keys, storing each object with the associated keys generating a reference to each object in the objectbase collection from the third key and one or more system identifiers, creating an instance of an object collection in a database client, identifying a class of each object in the object collection to the instance collection, generating a stream class for persistence of element objects, identifying to the instance collection a mapping between its attributes that are persistent and the corresponding database fields, identifying to the instance collection access control information in the form of one or more predicates, and activating the element objects using the stream.
81 Citations
19 Claims
-
1. A method for building an objectbase of persistent objects, comprising the steps of:
-
binding an objectbase name to a persistent collection of objects; associating a component key with each new object to be added to the persistent collection of objects, said component key being unique within said persistent collection; generating for each new object a full key unique within a server containing said persistent collection from the component key and said objectbase name; and storing said new object and component key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium, comprising:
-
computer program product means for causing a computer system to bind an objectbase name to a persistent collection of objects; computer program product means for causing a computer system to associate a component key with each new object to be added to the persistent collection of objects, said component key being unique within said persistent collection; computer program product means for causing a computer system to generate for each new object a full key unique within a server from the component key and said objectbase name; and computer program product means for causing a computer system to store said new object and said component key. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. An information handling system, comprising:
-
processor means for processing computer readable instructions; storage means for storing data and instructions; an operating system program; and an objectbase containing one or more persistent objects, the objectbase comprising; means for binding an objectbase name to said objectbase; means for associating a component key with each new object to be added to the persistent collection of objects, said component key being unique within said persistent collection; means for generating for each new object a full key unique within a server containing said persistent collection from the component key and said objectbase name; and means for storing said new object and component key. - View Dependent Claims (18, 19)
-
Specification