Expresso 5-5-0

Uses of Class
com.jcorporate.expresso.core.dataobjects.jdbc.JDBCDataObject

Packages that use JDBCDataObject
com.jcorporate.expresso.core.dataobjects.jdbc This package contains implementations and helper classes of DataObjects that pertain to JDBC data sources only.  
com.jcorporate.expresso.core.dbobj Ancestor objects for all Database Objects and Schemas.  
com.jcorporate.expresso.core.dbobj.tests   
com.jcorporate.expresso.ext.dbobj Contains database object definitions for download files functionality and self-Registered User functionality. 
com.jcorporate.expresso.ext.dbobj.regobj   
com.jcorporate.expresso.ext.tests   
com.jcorporate.expresso.ext.xml.dbobj Contains database objects for configuring XSL transformations of XML output from Controller objects. 
com.jcorporate.expresso.services.controller.dbmaint This package contains the various State objects that make up the "Model" of the DBMaint controller.  
com.jcorporate.expresso.services.dbobj Common database objects - used in many different applications 
com.jcorporate.expresso.services.dbobj.tests   
 

Uses of JDBCDataObject in com.jcorporate.expresso.core.dataobjects.jdbc
 

Fields in com.jcorporate.expresso.core.dataobjects.jdbc declared as JDBCDataObject
protected  JDBCDataObject LobField.criteria
          The dataobject to use to build the SQL search/update statements.
 

Methods in com.jcorporate.expresso.core.dataobjects.jdbc that return JDBCDataObject
protected  JDBCDataObject LobField.getCriteria()
          Protected method to get at the criteria object from any derived classes
 

Methods in com.jcorporate.expresso.core.dataobjects.jdbc with parameters of type JDBCDataObject
 void LobField.setCriteria(JDBCDataObject newCriteria)
          Set the search criteria for the blob.
protected  void LobField.prepSelectResultSet(JDBCDataObject baseObject, String fieldName, DBConnection theConnection)
          Internal helper function that does the guts of the work
protected  PreparedStatement LobField.prepUpdate(JDBCDataObject baseObject, String fieldName, DBConnection theConnection)
          Internal helper function to prepare a LOB update
protected  void LobField.oraclePrepSelectForUpdate(JDBCDataObject baseObject, String fieldName, DBConnection theConnection)
          Internal helper function to prepare a BLOB update for Oracle.
protected  String JoinedDataObject.selectFieldString(JDBCDataObject oneObj, String fieldName)
          Build an appropriate String for use in the select part of an SQL statement
 void JoinedDataObject.addOrUpdate(JDBCDataObject testObject)
          Determine if a record with these fields exists already - if so, update.
 String JDBCUtil.buildWhereClause(JDBCDataObject criteria, boolean useAllFields)
          Build and return a string consisting of an SQL 'where' clause using the current field values as criteria for the search.
 FastStringBuffer JDBCUtil.buildWhereClauseBuffer(JDBCDataObject criteria, boolean useAllFields, FastStringBuffer allocatedBuffer)
          Build and return a FastStringBuffer ring consisting of an SQL 'where' clause using the current field values as criteria for the search.
 String JDBCUtil.quoteIfNeeded(JDBCDataObject targetObject, String fieldName, String rangeString)
          Return the value of this field, placing double quotes around it if the field's datatype requires it.
 boolean JDBCUtil.containsWildCards(JDBCDataObject ownerObject, String fieldValue)
          See if this field value contains wild cards (e.g. pattern matching criteria for the database).
 void JDBCDataObject.loadFromConnection(JDBCDataObject myObj, DBConnection myConnection, ArrayList retrievedFieldList)
          Fills the given constructed data object with data from the connection given the field order specified in retrievedFieldList.
 

Uses of JDBCDataObject in com.jcorporate.expresso.core.dbobj
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.core.dbobj
 class AuditedSecuredDBObject
          AuditedSecuredDBObject is an extension of SecuredDBObject that always writes an audit entry to the AuditLog table.
 class 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.
 class DBObject
          DBObjects are the pure core of the Expresso framework.
 class DBSequence
          DBSequence is a special DBObject that wraps a database sequence.
 class 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.
 class RowSecuredDBObject
          subclass this for support of row-level Authorization.
 class 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
 

Uses of JDBCDataObject in com.jcorporate.expresso.core.dbobj.tests
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.core.dbobj.tests
 class Test1
          A basic DBObject used to verify the functions of the DBObject class
 class Test2
          A basic DBObject used to verify the functions of the DBObject class
 

Uses of JDBCDataObject in com.jcorporate.expresso.ext.dbobj
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.ext.dbobj
 class AppIntegration
          AppIntegration Provide a point of integration between different Expresso-based applications.
 class AuditLog
          The AuditLog is a table that is written to by AuditedSecuredDBObjects and HistAuditSecuredDBObjects.
 class AuditLogL
          The AuditLogL object provides lookup values for the AuditLog table.
 class DownloadFiles
          This DBobject is used by the Download Controller to manage information about files available for download, security groups allowed to download which files, Download notes, and Mime Types settings.
 class DownloadLog
          DownloadLog Log the latest download of a file by a user
 class ISOCountryCodes
          This database table contains a list of all known ISO 3166-1 country codes.
 class PerfTests
          PerfTests List of URL's to execute and time, along with statistics on their execution time.
 class PerfTestSet
          PerfTestSet entries define "groups" of performance test entries.
 class PerfTestSetDet
          PerfTestSetDet entries define "groups" of performance test entries.
 class PerfTestStat
          PerfTestStat entries record the run time for each run of a test, for trend analysis
 class RegisteredUser
          RegisteredUser Extention to the normal user object to record some additional information
 class RestrictedCountries
          Table for countries that are not permitted access to 'restricted' downloads Usually this pertains to Cryptographic source code that cannot be downloaded from the U.S. to Cuba for example.
 class RestrictedOverrides
          This class allows administrators to override selected registered users to grant or deny restricted download access.
 class ReverseLookupDomains
          Class that maintains a database of all known top level domain codes.
 class SingleDBUserInfo
           
 

Uses of JDBCDataObject in com.jcorporate.expresso.ext.dbobj.regobj
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.ext.dbobj.regobj
 class Address
          Creation date: 2001-08-24 11:57:54
 class Contact
          Creation date: 2001-08-24 11:57:54
 class Person
          Creation date: 2001-08-24 11:57:54
 class Phone
          Creation date: 2001-08-24 11:57:54
 

Uses of JDBCDataObject in com.jcorporate.expresso.ext.tests
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.ext.tests
 class StressTestObject
          An actual Stess test DBObject
 

Uses of JDBCDataObject in com.jcorporate.expresso.ext.xml.dbobj
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.ext.xml.dbobj
 class ControllerXSLMap
          Entries here define the mapping between a specific user and browser type and Controller combination to the correct XSL stlyesheet to be used to transform the outputs of this controller.
 class UserAgent
          Entries here define the other VM's (even on other servers) that are also using this database, and with whom cache synchronizations should be attempted.
 

Uses of JDBCDataObject in com.jcorporate.expresso.services.controller.dbmaint
 

Methods in com.jcorporate.expresso.services.controller.dbmaint with parameters of type JDBCDataObject
protected  void ViewBlob.sendBlobField(ControllerRequest newRequest, ControllerResponse newResponse, JDBCDataObject dbobj, String fieldName)
          Sends a BLOB field to the client browser.
protected  void UpdateBase.saveBlob(String fieldName, File value, JDBCDataObject criteria)
          Saves a BLOB field to the database
 

Uses of JDBCDataObject in com.jcorporate.expresso.services.dbobj
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.services.dbobj
 class CacheSync
          Entries here define the other VM's (even on other servers) that are also using this database, and with whom cache synchronizations should be attempted.
 class ChangeLog
           
 class ControllerDefault
          This class defines default limits on controllers.
 class ControllerSecurity
          Controller Security indicates which of the controllers contained in a schema can be accessed by which groups of users.
 class DBMessage
          A DBMessage is a string that is intercepted coming from the DBMS as an error or warning message.
 class DBObjImpl
          Deprecated. since Expresso 5.3 [never used]
 class DBObjLimit
          A DBObjLimit defines the number of records the standard maintenance servlet will display before it breaks a page
 class DBObjSecurity
           Database Object Security: What is this user allowed to do with a given database object
 class DBOtherMap
          DBOtherMap Tells about database objects that reside in Other Databases - e.g. somewhere other than the control database where this table is found.
 class DefaultUserInfo
          Default implementation of the UserInfo object.
 class Event
          Event
 class EventMail
          EventMail objects tell who is to be notified when an event is triggered
 class GroupMembers
          GroupMembers.java Copyright 1999-2002 Jcorporate Ltd.
 class GroupNest
          Group Nesting
 class JobHandlerControl
           
 class JobHandlerRegistry
          UserGroup is a grouping of a number of users for security purposes
 class JobQueue
          Copyright 1999, 2000, 2001 Jcorporate Ltd.
 class JobQueueParam
          A JobQueueParam entry provides information to the job that is being queued that tell it how to run & what data to operate on.
 class JobSecurity
          JobSecurity.java Copyright 1999-2002 Jcorporate Ltd.
 class LogEntry
          LogEntry Log system events, errors, etc
 class MediaDBObject
          A MediaDBObject is a DBObject intended to be used for storage of media objects directly in the database.
 class MimeTypes
          This table provides for mapping between files and mime types.
 class RegistrationDBObject
          Whenever you create a DBObject to be used for Registration, you need to derive it from this class.
 class RegistrationDomain
          A registration domain defines a registration context.
 class RegistrationObjectMap
          This class associates each registration domain with one or more registration objects.
 class RowGroupPerms
          storage for read/write permissions for a group, concerning a given row in the database this object and its table are a complement to the RowPermissions object and table.
 class RowPermissions
          storage for read/write permissions concerning a given row in the database this table stores user & "other" permissions this object and its table should be manipulated only through RowSecuredDBObject
 class SchemaList
          Schema list The schema list object lists the individual Schema classes for each application installed at this site.
 class SecurityDBObject
           SecurityDBObject.java this object provides a means to control the DB context via Setup values.
 class Setup
          Copyright 1999, 2000, 2001 Jcorporate Ltd.
 class TmpUser
           
 class UserDBObj
          Deprecated. Use DefaultUserInfo instead Since Expresso 4.0
 class UserGroup
          UserGroup.java Copyright 1999-2002 Jcorporate Ltd.
 class UserPreference
          A User Preference is a stored value or attribute that is related to a particular user.
 class UserPreferenceDef
          This object defines the available user preference definitions.
 class UserPreferenceVal
          This object defines the available valid values for user preference definitions.
 class ValidationQueue
          This class stores each validation entry
 class ValidationQueueParam
          This class stores all the parameters associated with each validation entry
 

Uses of JDBCDataObject in com.jcorporate.expresso.services.dbobj.tests
 

Subclasses of JDBCDataObject in com.jcorporate.expresso.services.dbobj.tests
 class MediaTest
          A basic DBObject used to verify the functions of the MediaDBObject class
 


Expresso 5-5-0

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