×

Method for locating a versioned object within a version tree depicting a history of system data and processes for an enterprise

  • US 5,701,472 A
  • Filed: 06/09/1995
  • Issued: 12/23/1997
  • Est. Priority Date: 06/09/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. In a computer system having a user interface, a memory, a repository and a database, a repository program operating in said computer system for accessing said database, said repository program executing a method for locating a versioned object within a version tree depicting a history of objects stored in said repository, when a desired variant and desired version are provided, said method comprising the steps of:

  • a. declaring a variable workObject;

    b. if the desired variant is equal to the variant of an object on which a requesting step is called, setting said workObject to said object;

    c. if said desired variant is not equal to the variant of said object on which said requesting step is called, setting said workObject to a root object;

    d. if said workObject is null, pushing a noSuchVariant error onto a notification stack and exiting said method;

    e. if said workObject is not null, determining direction for searching said version tree using the desired version and the version of said workObject;

    f. if said workObject is visible, returning said workObject as the desired version;

    g. if said workObject is not visible and the desired version is equal to zero, determining if said workObject has previous versions;

    h if said workObject has no previous versions, returning a null object.

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