Method and system for controlling access to objects in a data processing system
First Claim
1. An article of manufacture for use in a computer system to control the access to objects in a data processing application capable of exchanging data with at least one external unit, the objects being hierarchically structured and each of the objects being either locally available or retrievable from an external unit, said article of manufacture comprising a computer readable storage medium having a computer program code embodied in said medium which may cause the computer to:
- associate a counter with each object indicating whether there is at least one object dependent on the object;
append a dummy dependent object to each locally available object having at least one object dependent on the locally available object that is retrievable from an external unit;
select an object;
make accessible for a command accessing an object dependent on the selected object, an object dependent on the selected object that is locally available and locking the access to an object dependent on the selected object which is retrievable from an external unit; and
unlock the access to an object dependent on the selected object that is retrievable from an external unit when all related information has been retrieved from an external unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and system are provided for controlling the access objects in an object oriented data processing application, where the objects are being hierarchically structured and either locally available or retrievable from an external unit. Each object has a dependent object counter which indicates the existence or the number of dependent objects associated with that object. When at least one dependent object is not locally available, a dummy object is appended to that object, enabling the object expansion even if the dependent objects of the selected object are not yet locally available in local memory. The objects to be retrieved from the external unit are locked from user access, while access is allowed to the locally available dependent objects.
102 Citations
12 Claims
-
1. An article of manufacture for use in a computer system to control the access to objects in a data processing application capable of exchanging data with at least one external unit, the objects being hierarchically structured and each of the objects being either locally available or retrievable from an external unit, said article of manufacture comprising a computer readable storage medium having a computer program code embodied in said medium which may cause the computer to:
-
associate a counter with each object indicating whether there is at least one object dependent on the object; append a dummy dependent object to each locally available object having at least one object dependent on the locally available object that is retrievable from an external unit; select an object; make accessible for a command accessing an object dependent on the selected object, an object dependent on the selected object that is locally available and locking the access to an object dependent on the selected object which is retrievable from an external unit; and unlock the access to an object dependent on the selected object that is retrievable from an external unit when all related information has been retrieved from an external unit. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a data processing system comprising a computer system in communication with at least one external unit, the computer system comprising memory and a central processing unit (CPU), an article of manufacture for use in said computer system to control access to a plurality of objects stored in the data processing system, the objects being arranged in a hierarchy comprising child objects dependent on parent objects, each object being either a locally available object or a non-locally available object retrievable from an external unit, said article of manufacture comprising a computer-readable storage medium having a computer program code embodied in said medium which may cause the CPU to:
-
associate in memory a counter with each of said objects indicating whether said object has at least one child object dependent on said object; append a dummy object to each locally available object having at least one non-locally available child object; make accessible for an operation all of the locally available child objects dependent on a selected object; lock access to all of the non-locally available child objects dependent on said selected object which are to be retrieved from an external unit; and unlock access to a non-locally available child object dependent on said selected object when said non-locally available child object has been retrieved from an external unit. - View Dependent Claims (7, 8, 9, 10, 11, 12)
-
Specification