Expresso 5-6

Package com.jcorporate.expresso.core.dataobjects

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.

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.
 

Package com.jcorporate.expresso.core.dataobjects Description

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

Please see www.jcorporate.com for information about new Expresso releases.