This topic has not yet been written. The content below is from the topic description.
Objects are assumed to be of three possible flavors. Three Flavors of Objects Recoverable StateManager attempts to generate and maintain appropriate recovery information for the object. Such objects have lifetimes that do not exceed the application program that creates them. Recoverable and Persistent The lifetime of the object is assumed to be greater than that of the creating or accessing application, so that in addition to maintaining recovery information, StateManager attempts to automatically load or unload any existing persistent state for the object by calling the activate or deactivate operation at appropriate times. Neither Recoverable nor Persistent No recovery information is ever kept, nor is object activation or deactivation ever automatically attempted.