Package gov.lanl.Database

The Database package provides common tools used by servers for persistance using databases.

See:
          Description

Interface Summary
DatabaseMgr Interface to abstract the datbase access for persistent storage The intent is to implement this for different technologies for storing the requisit data, be it memory, a file system, LDAP or a database
PersistentObject Interface that needs to be implemented by all persistent objects
PersistentObjectFactory Interface to build Persistent Objects from non persistent objects Needed because PersistentObject interface doesn't define a constructor
 

Class Summary
DBMgrFactory A static class which creates and holds the current DatabaseMgr interface
DBObjectFactory Implementation of PersistentObjectFactory Definition of objects is contained in a property file
JNDIConfig Class declaration
JNDIDatabaseMgr Class declaration
JNDISearchFilter Class declaration
ObjectFactory Class to manage generic objects that are mapped to some kind of persistent storage This keeps a list of the primaryKeys and foreignObjects contained in a particular Object It holds the necessary information to link the various objects together.
OJBDatabaseMgr An implmentation of DatabaseMgr interface based on ObJectBridge (http://objectbridge.sourceforge.net)
OJBSearchFilter Class declaration
ReflectionInformation Class declaration
SearchFilter Class to build selection criteria for searches
SearchFilterTest Program to test out searchfilter code
Sequence_ Simple class for obtaining a persistent counter to generate ids
Sequence__DB Class declaration
sODatabaseMgr An implmentation of DatabaseMgr interface based on the StoredObjects OODBMS from http://www.jdbms.org
sOSearchFilter Class declaration
SQLSearchFilter $Id: SQLSearchFilter.java,v 1.3 2002/04/19 17:34:42 dwforslund Exp $
 

Exception Summary
DBException Class declaration
NoObjectIdException *********************************** Copyright Notice Copyright (c) 1999, Regents of the University of California.
NoPersonIdException *********************************** Copyright Notice Copyright (c) 1999, Regents of the University of California.
 

Package gov.lanl.Database Description

The Database package provides common tools used by servers for persistance using databases.

Class Diagram  TogetherJ or yDoc