Expresso 5-6

Package com.jcorporate.expresso.core.dbobj

Ancestor objects for all Database Objects and Schemas.

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
 

Package com.jcorporate.expresso.core.dbobj Description

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

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