Each application and subapplication in a library has a common object store in which you can deposit named versions of objects. Because these objects have edition time stamps, you can retrieve a specific edition at any time. In order to use these features, load the configuration map LibraryObjectStorage into your image.The methods (implemented in SubApplication) you use include the following:Stores anObject in the receiver's object store using the key aName. Answers the timeStamp for the new edition.latestObjectNamed: aNameAnswers the edition of the object named aName whose timestamp is aTimeStamp. Answers nil if it is missing.Answers the edition of the object named aName whose timestamp is aTimeStamp. If the object was not found, answers the result of evaluating aBlock.
|