|
Interface Summary |
| BasicDatabaseFactory |
This interface defines methods, which should be implemented by factory
which support batched insert operation. |
| Database |
Interface to define abstraction for initialization and management of database
instance accessed by the application. |
| DatabaseConnectionFactory |
Interface to encapsulate retrieving and returning of database connections. |
| DatabaseFactory |
This interface should be implemented by all data object factories, which
support basic operations with data objects persisted in the database. |
| DatabaseOperations |
Interface to define abstraction for database operations. |
| DatabaseSchema |
Interface representing database schema, which is set of related database
objects such as tables, constraints and indexes. |
| DatabaseTransactionFactory |
Interface to extending the standard transaction factory with database related
transaction activities. |
| ModifiableDatabaseFactory |
This interface defines methods, which should be implemented by factory
which support batched update operation. |
| ModifiableDatabaseSchema |
Interface representing database schema, which is set of related database
objects such as tables, constraints and indexes. |
|
Class Summary |
| DatabaseConnectionFactoryImpl |
Base class for implementation of factories for retrieving and returning of
database connections. |
| DatabaseCreateMultipleDataObjectsOperation |
Adapter to simplify writing of batched database inserts, which takes care of
requesting and returning connections, transaction management and
exception handling. |
| DatabaseCreateSingleDataObjectOperation |
Adapter to simplify writing of database updates that insert single data
object to the database. |
| DatabaseDataUtils |
This class collects code fragments which are reusable for managing of the
data in database. |
| DatabaseDeleteSingleDataObjectOperation |
Adapter to simplify writing of database updates which delete single data object,
which takes care of requesting and returning connections, transaction
management, query preparation and exception handling. |
| DatabaseDependentClassManager |
Class responsible for instantiation of classes whose implementation depends
on currently used database. |
| DatabaseFactoryClassFactory |
Class factory responsible for instantiation of database factories. |
| DatabaseFactoryImpl |
Base class for all database factories. |
| DatabaseImpl |
Base class for all classes encapsulating various differences in
behaviour for different database. |
| DatabaseOperation |
Base class for adapter to simplify writing of database operations, which
should take care of requesting and returning connections, transaction
management and exception handling. |
| DatabaseReadMultipleOperation |
Adapter to simplify writing of database reads which read multiple items,
which takes care of requesting and returning connections, transaction
management, query preparation and exception handling. |
| DatabaseReadOperation |
Adapter to simplify writing of database reads, which takes care of
requesting and returning connections, transaction management and
exception handling. |
| DatabaseReadSingleDataObjectOperation |
Adapter to simplify writing of database reads which read single data object,
which takes care of requesting and returning connections, transaction
management, query preparation and exception handling. |
| DatabaseSchemaImpl |
Base class implementation for database schemas that provides the common
functionality needed by all schemas that allow to read data from the tables
managed by this schema. |
| DatabaseSchemaManager |
Class responsible for instantiation of database schemas. |
| DatabaseTransactionFactoryImpl |
Base class for implementation of database transaction factories. |
| DatabaseUpdateMultipleDataObjectsOperation |
Adapter to simplify writing of batched database updates, which takes care of
requesting and returning connections, transaction management and
exception handling. |
| DatabaseUpdateOperation |
Adapter to simplify writing of database updates, which takes care of
requesting and returning connections, transaction management and
exception handling. |
| DatabaseUpdateSingleDataObjectOperation |
Adapter to simplify writing of database updates that updates single data
object to the database. |
| ModifiableDatabaseSchemaImpl |
Base class implementation for database schemas that provide queries or
operations that allow to modify data in tables managed by this schema. |
| VersionedDatabaseSchema |
Versioned database schema provide functionality of creating and upgrading
of individual database schemas in the database based on their versions. |