×

System and method for applying visitor lock and persistent lock flags to control units of work boundaries in an object oriented environment

  • US 5,488,721 A
  • Filed: 05/19/1995
  • Issued: 01/30/1996
  • Est. Priority Date: 01/26/1993
  • Status: Expired due to Fees
First Claim
Patent Images

1. An object management system for an object oriented computing environment on a computing platform, said object oriented computing environment including a plurality of objects each including an object frame containing data attributes, and at least one object method for performing actions on the associated object, at least some of said objects being organized into a plurality of units of work, such that the objects in a unit of work are manipulated as a group to perform a task, said object management system comprising:

  • an object management table, including a listing of said plurality of units of work and pointers to the objects contained therein, said object management table further including a visitor lock flag for each of said plurality of units of work, each visitor lock flag being in one of a first state and a second state, and a persistent lock flag for each of said plurality of units of work, each persistent lock flag being in one of a first state and a second state;

    visitor locking means for preventing copying of an object from a first unit of work to a second unit of work in response to the visitor lock flag associated with said first unit of work being in said first state, and for allowing copying of said object from said first unit of work to said second unit of work in response to the visitor lock flag associated with said first unit of work being in said second state; and

    object locking means for locking an object within said first unit of work in response to the persistent lock flag associated with said first unit of work being in said first state, and for unlocking said object from said first unit of work in response to the persistent lock flag associated with said first unit of work being in said second state.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×