|
Expresso 5-6 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| ContextNested | Context nested represents any object that can be retrieved or set to any specific data context. |
| DataExecutorInterface | This class' job is to provide an interface between DataObjects and the underlying data source. |
| DataField | This class represents a single field of data that is stored within the data object. |
| DataFieldMetaData | This interface will eventually have the same public functionality as
DBField. |
| DataObject | This interface represents the basic needs of a dataobject, namely to add, update and delete itself, set it's own fields, and deal with things accordingly It is currently considered BETA code at this time. |
| DataObjectMetaData | This interface contains the "definition" of the DBObject, while the DBObject itself contains only the data itself. |
| DataQueryInterface | This interface provides a standard interface to deal with parts that operate and return multiple DataObjects. |
| Defineable | Interface for providing auto-definition of DataObjects. |
| Mappable | Objects that implement this interface are claiming that there is a one-to-one relation between one field value and a key field value. |
| NestableDataObject | Nestable indicates that the derived class includes nested data objects. |
| Securable | Interface to described a database object that is subject to security constraints. |
| Class Summary | |
| BaseDataObject | A base class that provides some functionality for all Data Objects |
| DataObjectFactory | Constructs 'often' DataObjects based upon standard order of initialization and the interfaces it implements. |
| DataTransferObject | Basic HashMap wrapper for the Data Transfer Object pattern. |
| DefaultDataField | Default implementation of the DataField interface. |
| PersistenceManager | This is the persistence manager class. |
| QueryAttributes | This object contains miscellaneous values that allow us to set various query attributes |
| SynchronizedDataObject | This class provides a threadsafe access to a dataobject. |
| Exception Summary | |
| DataException | Base class exception for the dataobjects framework. |
| DuplicateKeyException | Exception that gets thrown when there's a duplicate key in the table. |
The DataObjects package contains a set of interfaces and base classes that give the ability to provide a unified object approach to various data sources. It is roughly based off of the older DBObject which was less flexible, only allowed one dbobject per table, and was only JDBC capable.
|
Expresso 5-6 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||