|
Expresso 5-6 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| LookupInterface | Anything that implements the lookup interface must provide a return vector of valid values that when called provide a key that maps one to one to a particular value. |
| RequestContext | Cleanup refactoring interface to remove dependency on ControllerRequest from a DBOBject |
| Class Summary | |
| AuditedSecuredDBObject | AuditedSecuredDBObject is an extension of SecuredDBObject that always writes an audit entry to the AuditLog table. |
| AutoDBObject | This class provides convenience methods by querying the database table it is set to and automatically setting up it's own fields that way. |
| CacheStatEntry | Cache Statistic Entry. |
| CacheUtils | Utility methods for putting a DBObject into a cache. |
| DBField | A DBField object represents a single field definition in a DBObjectDef. |
| DBIndex | Bean class that describes a database index. |
| DBObject | DBObjects are the core of Expresso's object-relational mapping. |
| DBObjectDef | This object contains the "definition" of the DBObject, while the DBObject itself contains only the data itself. |
| DBSequence | DBSequence is a special DBObject that wraps a database sequence. |
| HistAuditSecuredDBObject | HistAuditSecuredDBObject is an object that is audited (as in the AuditedSecuredDBObject) and is also archived in a history table that stores the entire record on either ADD or UPDATE. |
| ISOValidValue | An ISO valid value is a enumerated collection very similar to a pure Struts label and value bean with internationalization (i18n) support. |
| LOBSupport | Deprecated. since Expresso 5.3 the ways it worked on LOBs wasn't remotely efficient and has been replaced by the implementation in com.jcorporate.expresso. |
| MultiDBObject | This class handles joins the 'old' way. |
| MultiDBObjectTransaction | A MultiDBObjectTransaction is a group of dbobjects that are "related" - e.g. defined as being part of a foreign-key/primary-key relationship. |
| NextNumber | Base class for pluggable next number autoincrementing system. |
| NextNumberImpl | this class is a SOLITAIRE, used in NextNumber |
| RowSecuredDBObject | subclass this for support of row-level Authorization. |
| Schema | A Schema contains a collection of DBObjects, Controllers, Jobs, and MessageBundles allowing them to be created all at once, dropped at once, and reported on as a group A schema also contains (optional) a list of ReportPage objects that make up the standard reports for a package You create your own schema as the hub of your Expresso-based component. |
| SchemaFactory | Schemas are a batch of singletons, as such, there should only be one instance. |
| SecuredDBObject | A database object can be stored in a table (or tables), can be retrieved, and various other operations Specific database objects extend this object |
| ValidValue | A valid value is a enumerated collection very similar to a pure Struts label and value bean. |
| ValidValue.DescriptionComparator | A simple comparator for comparing the description
attribute of ValidValue records. |
| ValidValue.ValueComparator | A simple comparator for comparing the value
attribute of ValidValue records. |
| Exception Summary | |
| SearchException | SearchException |
Ancestor objects for all Database Objects and Schemas.
Database Objects are probably the single most used part of Expresso. They provide Object Relational mapping capabilities to a database table. They also give you the ability to embed capabilities such as validation logic, master-detail relations, and more.
|
Expresso 5-6 | ||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||