# Uses of Package
de.esprit.appsuite.database.dbase

- Packages that use de.esprit.appsuite.database.dbase
  Package | Description
  --- | ---
  de.esprit.appsuite.database.compile | Contains classes for DBObject compilation (for developer use only)
  de.esprit.appsuite.database.dbase | Contains most of the database related classes.
  de.esprit.appsuite.database.dbase.clp | Contains database relevant command line options
  de.esprit.appsuite.database.dbase.cred | Contains sample database credentials that may serve as templates.
  de.esprit.appsuite.database.dbase.event | Contains events fired by classes of the db-package.
  de.esprit.appsuite.database.dbase.rdbms | Contains classes that encapsulate RDBMS specific things.
  de.esprit.appsuite.database.dbase.tools | Contains general purpose database tools.
  de.esprit.appsuite.database.dbgui | Contains GUI components that visually display DBRecord instances like lists, tables and forms.
  de.esprit.appsuite.database.dbgui.form | Contains form components for graphical editing of DBRecord instances.
  de.esprit.appsuite.database.dbgui.list | Contains the DBList component for visualizing DBRecord instances in a list.
  de.esprit.appsuite.database.dbgui.table | Contains the DBTable component for visualizing DBRecord instances in a table.
  de.esprit.appsuite.database.dbgui.tool | Contains the TableEditTool as an example for a database tool.
  de.esprit.appsuite.database.dbo | Contains a set of standard DBObjects for testing purposes.
  de.esprit.appsuite.database.io | Contains input/output related classes for DBObjects.
  de.esprit.appsuite.database.xml | Contains support tools for advanced XML reading/writing
  de.esprit.appsuite.database.xml.model | Contains standard model classes for using XML with DBObjects
  de.esprit.appsuite.launch | Contains classes that make up the launching framework
  de.esprit.appsuite.nio.ndf | Contains Parser and Writer for the Neutral Data Format (NDF).
  de.esprit.appsuite.nls | Contains classes related to language specific translations.
  de.esprit.common.io.csv | Contains classes for dealing with the CSV format
  de.esprit.common.util | Contains useful GUI utility classes for common usage.
  de.esprit.netsuite.client.abo | Contains the client's support classes for ABOs (Alive Business Objects)
  de.esprit.netsuite.client.gui.db | Contains the client's support classes for managing remote Records
  de.esprit.netsuite.client.net | Contains GUI gui components for network controlling and monitoring
  de.esprit.netsuite.netdata.agent.database | Contains database related network agents for reading/writing records from/to the database
  de.esprit.netsuite.netdata.event | Contains serializable events that are sent by the server
  de.esprit.netsuite.rtask | Contains extensions for RemoteAsyncTask support
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.server.auth | Contains classes for server side user authentication
  de.esprit.netsuite.server.auth.dbuser | Contains a sample User and Group implemantation for database stroage
  de.esprit.netsuite.server.batch | Contains classes that implement and manage the available server processes
  de.esprit.netsuite.server.db | Contains classes for server side database configuration.
  de.esprit.netsuite.server.util | Contains server specific utility classes

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.compile
  Class and Description
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBOTypeMapCredential This class extends a credential such that it also contains the OR-type-mapping

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbase
  Class and Description
  AbstractDBLoadMonitor This is the base class for a custom LoadMonitor.
  AbstractDBOCredential This class extends the `Credential` object such that it contains the parameters to drive the `DBOCompiler`.
  ComposedRecord This is the superclass for all composed records that are build up with DBObjects.
  Connectable This interface should be implemented by classes that can establish a database connection.
  ConnectionNotAvailableException This Exception is thrown when a pool-connection is not available immediately of after a specified amount of time.
  ConnectionNotEstablishedException This Exception is thrown by a DBObject when any database action is requested but a database connection has not yet been established.
  ConnNeverTakenException This Exception is thrown when a thread tries to return a connection he has never taken before.
  Credential This class encapsulates the parameters that are necessary to connect to a database via JDBC.
  Database This interface defines database actions for DBRecord instances.
  DataConversionException Is thrown when a sting cannot be converted to the given class type
  DBAction Defines database actions that can result in an SQLException being thrown
  DBChangeType Defines database actions that result in a change of database data
  DBColumnChoice This class encapsulates a possible value for a particular database column whereas the value is associated with a translated textual description for it.
  DBConnectionMap This map stores database connections and manages their access count based on the accessing thread.
  DBConnectionPool This class implements a pool for JDBC database connections.
  DBDate This is a extension of java.sql.Date which provides useful constructors.
  DBLoadMonitor This interface defines a load monitor which is notified about each record loaded from the database
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBPersistent This class should be implemented by all Objects that are database persistent.
  DBPoolConnection This class wraps a JDBC database connection and adds some functionality to make it maintainable in a ConnectionPool.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  DBRecordContainer This class encapsulates an inner instance of DBRecord
  DBRecordWrapper This class is used typically for wrapping a `DBObject` instance which implements the DBRecord interface and thus can be handled by `DBRecordTable`, `DBRecordList` and other DBRecord capable classes.
  DBSupport This class convenience routines for database access
  DBTime This is an extension of Time which automatically fills the non visible time fields to the current datetime values.
  DBTimestamp This is an extension of `Timestamp`.
  InsertFactory This interface defines what makes up an InsertFactory for providing insert-default values.
  InsertFailedException This Exception is thrown when an INSERT of a DBObject record fails
  InvalidPrimaryKeyException This Exception is thrown by DBRecords if an UPDATE or REHASH is tried with an invalid primary key.
  NotInTransactionException This Exception is thrown when COMMIT or ROLLBACK was called by a thread who is not running in a transaction
  PrimaryKeyFactory This class serves as a primary key generator for DBObjects.
  RecordNotFoundException This exception is thrown if the given record could not be found in the database.
  ShuttingDownException This Exception is thrown when a pool-connection is requested by a client during shutdown.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbase.clp
  Class and Description
  Credential This class encapsulates the parameters that are necessary to connect to a database via JDBC.
  DBConnectionPool This class implements a pool for JDBC database connections.
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBRecord This interface ensures a consistent view to objects that are database persistent.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbase.cred
  Class and Description
  Credential This class encapsulates the parameters that are necessary to connect to a database via JDBC.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbase.event
  Class and Description
  Connectable This interface should be implemented by classes that can establish a database connection.
  DBChangeType Defines database actions that result in a change of database data
  DBRecord This interface ensures a consistent view to objects that are database persistent.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbase.rdbms
  Class and Description
  DBSupport This class convenience routines for database access

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbase.tools
  Class and Description
  Credential This class encapsulates the parameters that are necessary to connect to a database via JDBC.
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbgui
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbgui.form
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbgui.list
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbgui.table
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbgui.tool
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.dbo
  Class and Description
  AbstractDBOCredential This class extends the `Credential` object such that it contains the parameters to drive the `DBOCompiler`.
  Credential This class encapsulates the parameters that are necessary to connect to a database via JDBC.
  DBLoadMonitor This interface defines a load monitor which is notified about each record loaded from the database
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBOTypeMapCredential This class extends a credential such that it also contains the OR-type-mapping
  DBPersistent This class should be implemented by all Objects that are database persistent.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  InvalidPrimaryKeyException This Exception is thrown by DBRecords if an UPDATE or REHASH is tried with an invalid primary key.
  RecordNotFoundException This exception is thrown if the given record could not be found in the database.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.io
  Class and Description
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  RecordIterator This Iterator executes a select query on the given master instance and then iterates through the ResultSet.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.xml
  Class and Description
  DBLoadMonitor This interface defines a load monitor which is notified about each record loaded from the database
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.database.xml.model
  Class and Description
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.launch
  Class and Description
  Database This interface defines database actions for DBRecord instances.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.nio.ndf
  Class and Description
  DBTimestamp This is an extension of `Timestamp`.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.appsuite.nls
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.common.io.csv
  Class and Description
  DBTimestamp This is an extension of `Timestamp`.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.common.util
  Class and Description
  DBDate This is a extension of java.sql.Date which provides useful constructors.
  DBTime This is an extension of Time which automatically fills the non visible time fields to the current datetime values.
  DBTimestamp This is an extension of `Timestamp`.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.client.abo
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.client.gui.db
  Class and Description
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.client.net
  Class and Description
  Database This interface defines database actions for DBRecord instances.
  DBLoadMonitor This interface defines a load monitor which is notified about each record loaded from the database
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.netdata.agent.database
  Class and Description
  DBChangeType Defines database actions that result in a change of database data
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.netdata.event
  Class and Description
  DBChangeType Defines database actions that result in a change of database data
  DBRecord This interface ensures a consistent view to objects that are database persistent.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.rtask
  Class and Description
  DBTimestamp This is an extension of `Timestamp`.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.server.abo
  Class and Description
  DBLoadMonitor This interface defines a load monitor which is notified about each record loaded from the database
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBPersistent This class should be implemented by all Objects that are database persistent.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.
  SqlOrder This class allows for constructing SQL order clause in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.server.auth
  Class and Description
  Credential This class encapsulates the parameters that are necessary to connect to a database via JDBC.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.server.auth.dbuser
  Class and Description
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBPersistent This class should be implemented by all Objects that are database persistent.
  DBRecord This interface ensures a consistent view to objects that are database persistent.
  DBRecordContainer This class encapsulates an inner instance of DBRecord
  DBRecordWrapper This class is used typically for wrapping a `DBObject` instance which implements the DBRecord interface and thus can be handled by `DBRecordTable`, `DBRecordList` and other DBRecord capable classes.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.server.batch
  Class and Description
  DBObject This is the abstract base class for modeling records of a database table as Java Objects.
  DBTimestamp This is an extension of `Timestamp`.
  SqlCondition This class allows for constructing SQL conditions in an object oriented manner.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.server.db
  Class and Description
  DBConnectionPool This class implements a pool for JDBC database connections.

- Classes in de.esprit.appsuite.database.dbase used by de.esprit.netsuite.server.util
  Class and Description
  DBTimestamp This is an extension of `Timestamp`.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.