## Uses of Interface
de.esprit.appsuite.database.dbase.DBPersistent

- Packages that use DBPersistent
  Package | Description
  --- | ---
  de.esprit.appsuite.database.dbase | Contains most of the database related classes.
  de.esprit.appsuite.database.dbo | Contains a set of standard DBObjects for testing purposes.
  de.esprit.netsuite.server.abo | Contains server classes for working with Alive Business Objects (ABOs)
  de.esprit.netsuite.server.auth.dbuser | Contains a sample User and Group implemantation for database stroage

- - ### Uses of DBPersistent in de.esprit.appsuite.database.dbase

    Subinterfaces of DBPersistent in de.esprit.appsuite.database.dbase
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `DBRecord` This interface ensures a consistent view to objects that are database persistent.

    Classes in de.esprit.appsuite.database.dbase that implement DBPersistent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ComposedRecord` This is the superclass for all composed records that are build up with DBObjects.
    `class` | `DBObject` This is the abstract base class for modeling records of a database table as Java Objects.
    `class` | `DBRecordWrapper<R extends DBRecord>` 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.

  - ### Uses of DBPersistent in de.esprit.appsuite.database.dbo

    Classes in de.esprit.appsuite.database.dbo that implement DBPersistent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DBO_esprit_group` DBObject for table esprit_group in database espritdb.
    `class` | `DBO_esprit_user` DBObject for table esprit_user in database espritdb.
    `class` | `DBO_esprit_userlist_view` DBObject for table esprit_userlist_view in database espritdb.
    `class` | `DBO_insert_def` DBObject for table insert_def in database espritdb.
    `class` | `DBO_tnt_alltype` DBObject for table tnt_alltype in database espritdb.
    `class` | `DBO_tnt_logmsg` DBObject for table tnt_logmsg in database espritdb.
    `class` | `DBO_tnt_nopk` DBObject for table tnt_nopk in database espritdb.
    `class` | `DBO_tnt_persistent_type` DBObject for table tnt_persistent_type in database espritdb.
    `class` | `DBO_tnt_pk_composed` DBObject for table tnt_pk_composed in database espritdb.
    `class` | `DBO_tnt_pktype` DBObject for table tnt_pktype in database espritdb.
    `class` | `DBO_tnt_route` DBObject for table tnt_route in database espritdb.
    `class` | `DBO_tnt_route_vertex` DBObject for table tnt_route_vertex in database espritdb.
    `class` | `DBO_tnt_stdtype` DBObject for table tnt_stdtype in database espritdb.
    `class` | `DBO_tnt_tank` DBObject for table tnt_tank in database espritdb.

  - ### Uses of DBPersistent in de.esprit.netsuite.server.abo

    Classes in de.esprit.netsuite.server.abo that implement DBPersistent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDBRecordABO<C extends ClientContext,S extends ServerContext,I extends AliveBusinessObject>` This is a wrapper for an ABO instance which implements the `DBRecord` interface and thus can be handled by `DBRecordTable`, `DBRecordList` and other `DBRecord` capable classes.

  - ### Uses of DBPersistent in de.esprit.netsuite.server.auth.dbuser

    Classes in de.esprit.netsuite.server.auth.dbuser that implement DBPersistent
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDatabaseGroup` This is a basic implementation of a database user.
    `class` | `AbstractDatabaseUser<R extends DBRecord>` This is a basic implementation of a database user.
    `class` | `DatabaseUser` This is a sample custom implementation of a database user
    `class` | `DBGroup` This is a sample custom implementation of a database group

Copyright © 2014 EsprIT-Systems. All Rights Reserved.