×

System and method having programmable containers with functionality for managing objects

  • US 5,682,532 A
  • Filed: 05/02/1994
  • Issued: 10/28/1997
  • Est. Priority Date: 05/02/1994
  • Status: Expired due to Term
First Claim
Patent Images

1. A method in a computer system for modifying functionality of a container, the container for performing the functionality through invocation of functions and for generating events upon the invocation of the functions, the functionality for maintaining a logical grouping of information, the computer system having a command unit containing event handlers for processing events, a first event handler for determining whether to allow a requested invocation of a selected one of the functions to be performed, a second event handler for selectively overriding the requested invocation of the selected function, and a third event handler for notifying the command unit of completion of the requested invocation of the selected function, the method comprising the computer-implemented steps of:

  • in response to a request from the command unit to register the event handlers,registering the event handlers with the container;

    receiving a request by the container for invocation of the selected function;

    invoking the first event handler in response to receiving the request for invocation of the selected function;

    when the first event handler returns with an indication that the requested invocation of the selected function is not to be performed,returning from the selected function without completing the functionality; and

    when the first event handler returns with an indication that the requested invocation of the selected function is to be performed,invoking the second event handler; and

    when the second event handler returns with an indication that requested invocation of the selected function has not been overridden,performing the functionality of the selected function; and

    invoking the third event handler to notify the command unit of the completion of the functionality.

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