Package com.marringtons.object

The Adept object package provides sophisticated object manipulation and storage, including a full-featured object database.

See:
          Description

Interface Summary
Migration.Interface Interface is used by inner classes of migration classes to define a migrate method used to move to a more recent version of a DAO that has been updated.
 

Class Summary
Backup The database system needs procedures for backing up and restoring all changes.
DAO DAO is the core of the Adept persistent storage mechanism.
Database The DAO system uses this class for database wide control for procedures such as DAO association, opening, closing and backing up.It can also be used to manipulate a single open database.
DTO This class provides facilities to deep copy data from one object to another.
Formatter A Formatter is a class to format strings from DAO entries to convert from an internal representation to strings for display.
Index DAO object interfaces recognise indexes by looking for inner classes that have extend this base class.
Migration This is the class that performs data migrations used as part of software upgrades.
ObjectScraper Objects can be scraped from or to a pojo/dao using name/value string pairs contained in a Properties objectas required for loading property files and HTML forms into the Java name space.
ObjectXML This is a Helper class of static methods for working with XML/object conversions.
POJO By inheriting from POJO instead of Object, classes get working deep copy(), equals(), hashCode(), toString() and Comparable methods.
Search Search is used to create a database search instance for finding persistent objects by their indexes.
Search.Access Static fields in this class are used as part of Search initialisation to define whether data retrieved is only for perusal or whether it can be updated.
Search.Load Static fields in this class are used as part of Search initialisation to define whether loading from the search is to be lazy or eager.
Transaction The Adept database includes a session based transaction wrapper for combining database updates so that they can all be committed or discarded together.
Translator A Translator is a class to translate strings to internal format fields in DAOs.
 

Exception Summary
 

Package com.marringtons.object Description

The Adept object package provides sophisticated object manipulation and storage, including a full-featured object database. The object database system allows a Java DAO to be persisted without complicated interfaces or many if any changes to style. It also has interfaces for XML I/O and Object to/from dictionaries (maps, name/value pairs) for screen scraping. There are POJO and DTO classes for advances manipulation and testing pf pojo objects.



Copyright © 2005 Paul Marrington http://library.marringtons.com