Package org.opensubsystems.core.persist.db

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.
 



Copyright © 2003 - 2006 OpenSubsystems s.r.o.