Package com.nec.tdd.tools.dbMapper

Interface Summary
Constants The class that defines the constants that are used to identify generic attribute/field types.
DAOInterface DAOInterface separates database access logic for a given class from ORDBMapper.
DataSource A DataSource object manages (establish, close) DBConnection objects.
DBConnection A DBConnection object is a connection object with additional features of maintaining cache of frequently used (prepared, callable) statements for the connection.
DBInterface This interface provides an object-oriented view of data stored in relation database tables.
ORFieldInfo.NestedTypeInfo.Node  
 

Class Summary
AttrValMap A utility class provided with a variety of getter and putter methods for user convenience, to specify a collection of attribute name - value pairs (including basic attribyte types), used in DBInterface methods.
BasicDataSource Basic database connection manager implementation provided by database module.
The getConnection method simply creates a new JDBC connection each time.
ConnectionPoolDataSource Default database connection manager implementation provided by database module.
DBConnectionImpl A concrete implementation of DBConnection interface.
DBConnectionInfo This class encapsulates a database connection information, such as JDBC url, JDBC driver class, user name & password, that is used to create a DBConnection object from a connection manager.
DBMapper Imp Note: This class should be moved to a user package.
DBModule A singelton class, which manages a single database interface (DBInterface) object, that can be used to create, update, delete and locate user objects to and from a database.
DefaultDAOImpl  
DefaultMapper A mapper implementation with one-to-one relationship with mapping context.
JNDIDataSource Wrapper class around javax.sql.DataSource class.
ORFieldInfo This class encapsulates a (class) field information for an object-relation mapping (ORMapEntry).
ORFieldInfo.BasicTypeInfo Stores additional information for an ORFieldInfo of basic type.
ORFieldInfo.MultipleEntryTypeInfo Stores additional information for an ORFieldInfo of multiple-entry type.
ORFieldInfo.NestedTypeInfo Stores additional information for a nested type field.
ORFieldInfo.NestedTypeInfo.IntermediateNode  
ORFieldInfo.NestedTypeInfo.LeafNode  
ORFieldInfo.SingleEntryTypeInfo Stores additional information for an ORFieldInfo of single-entry type.
ORMapEntry A ORMappingInfo entry (Class name - ORMapEntry pair).
ORMappingInfo This class maintains the mappings between Java classes that an application will use, and the relational database tables that will be used to store object instances of them.
Validator