SequenceManagers are responsible for creating new unique ID's - unique accross all "extent" object declarations in OJB metadata. There are some standard sequence manager implementations in this package.
SequenceManager objects are obtained from a factory class called {@link SequenceManagerFactory}. This Factory can be configured to provide instances of user defined implementors of this interface.
NOTE: SequenceManagers should be aware of "extents" ("extent" is an OJB inheritance feature), that is: if you ask for an uid for an Interface (more exact for one implementor class) with several implementor classes, or a baseclass with several subclasses the returned uid should be unique accross all tables representing objects of the extent in question.
@version $Id: SequenceManager.java,v 1.10.2.6 2005/12/21 22:28:41 tomdz Exp $