# Hierarchy For Package de.esprit.appsuite.database.dbase

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - de.esprit.appsuite.database.dbase.AbstractDBLoadMonitor<R> (implements de.esprit.common.type.Clearable, de.esprit.appsuite.database.dbase.DBLoadMonitor<R>)
    - de.esprit.appsuite.database.dbase.CollectingDBLoadMonitor<R> (implements de.esprit.common.type.Clearable)
  - javax.swing.table.AbstractTableModel (implements java.io.Serializable, javax.swing.table.TableModel)
    - de.esprit.appsuite.database.dbase.ResultData
  - java.util.Date (implements java.lang.Cloneable, java.lang.Comparable<T>, java.io.Serializable)
    - java.sql.Date
      - de.esprit.appsuite.database.dbase.DBDate
    - java.sql.Time
      - de.esprit.appsuite.database.dbase.DBTime
    - java.sql.Timestamp
      - de.esprit.appsuite.database.dbase.DBTimestamp
  - de.esprit.appsuite.database.dbase.DBConnectionMap
  - de.esprit.appsuite.database.dbase.DBConnectionPool (implements de.esprit.appsuite.launch.CloseableComponent, de.esprit.appsuite.database.dbase.Connectable, javax.sql.DataSource)
  - de.esprit.appsuite.database.dbase.DBPoolConnection (implements java.sql.Connection)
  - de.esprit.appsuite.database.dbase.DBSupport
  - de.esprit.appsuite.database.dbase.DBUtil
  - de.esprit.appsuite.database.dbase.DBUtil.EmptyBlob (implements java.sql.Blob)
  - de.esprit.appsuite.database.dbase.DBUtil.EmptyClob (implements java.sql.Clob)
  - de.esprit.common.util.DumpableObject (implements de.esprit.common.type.Dumpable)
    - de.esprit.appsuite.launch.AbstractApplicationObject<C> (implements de.esprit.appsuite.launch.ApplicationObject<C>, de.esprit.common.log.SimpleLogSupport)
      - de.esprit.appsuite.task.AbstractAsyncExecutable<C> (implements de.esprit.appsuite.task.AsyncExecutable<C>)
        - de.esprit.appsuite.task.AbstractAsyncTask<C> (implements de.esprit.appsuite.task.AsyncTask<C>)
          - de.esprit.appsuite.database.dbase.DBLoadTask<C> (implements de.esprit.appsuite.database.dbase.DBLoadMonitor<R>)
        - de.esprit.appsuite.nio.ndf.NdfWriter<C> (implements java.io.Closeable, de.esprit.appsuite.nio.ndf.NdfConstants)
          - de.esprit.appsuite.database.dbase.CredentialWriter
    - de.esprit.appsuite.database.dbase.DBColumnChoice
    - de.esprit.appsuite.database.dbase.PrimaryKeyFactory
    - de.esprit.common.util.TransferableObject (implements de.esprit.common.type.DeepCloneable, java.io.Serializable)
      - de.esprit.appsuite.database.dbase.ComposedRecord (implements de.esprit.appsuite.database.dbase.DBRecord)
      - de.esprit.appsuite.database.dbase.Credential (implements de.esprit.common.type.Clearable)
        - de.esprit.appsuite.database.dbase.AbstractDBOCredential
          - de.esprit.appsuite.database.dbase.DBOTypeMapCredential (implements de.esprit.appsuite.database.dbase.meta.DBTypeMapper)
      - de.esprit.appsuite.database.dbase.DBObject (implements de.esprit.appsuite.database.dbase.DBRecord)
      - de.esprit.appsuite.database.dbase.DBRecordContainer<R>
        - de.esprit.appsuite.database.dbase.DBRecordWrapper<R> (implements de.esprit.appsuite.database.dbase.DBRecord)
  - de.esprit.appsuite.database.dbase.InsertDefaultFactory (implements de.esprit.appsuite.database.dbase.InsertFactory)
  - de.esprit.appsuite.database.dbase.LocalDatabase (implements de.esprit.appsuite.database.dbase.Database)
  - de.esprit.appsuite.nio.ndf.NdfHandler (implements de.esprit.appsuite.nio.ndf.NdfConstants, de.esprit.appsuite.nio.ndf.NdfParseControl, de.esprit.common.log.SimpleLogSupport)
    - de.esprit.appsuite.database.dbase.CredentialHandler
  - de.esprit.appsuite.database.dbase.RecordIterator<R> (implements java.io.Closeable)
  - de.esprit.appsuite.database.dbase.SqlCondition (implements java.io.Serializable)
  - de.esprit.appsuite.database.dbase.SqlIterator
  - de.esprit.appsuite.database.dbase.SqlOrder (implements java.io.Serializable)
  - de.esprit.appsuite.database.dbase.StatementCache
  - de.esprit.appsuite.database.dbase.TableSkipList
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - de.esprit.appsuite.database.dbase.InsertFailedException
      - de.esprit.appsuite.database.dbase.InvalidPrimaryKeyException
      - java.lang.RuntimeException
        - de.esprit.common.gui.ZRuntimeException
          - de.esprit.appsuite.database.dbase.ConnectionNotAvailableException
          - de.esprit.appsuite.database.dbase.ConnectionNotEstablishedException
          - de.esprit.appsuite.database.dbase.ConnNeverTakenException
          - de.esprit.appsuite.database.dbase.NotInTransactionException
          - de.esprit.appsuite.database.dbase.ShuttingDownException
      - de.esprit.common.gui.ZException
        - de.esprit.appsuite.database.dbase.DataConversionException
        - de.esprit.appsuite.database.dbase.NoCurrentRecordException
        - de.esprit.appsuite.database.dbase.NoMatchingRecordFoundException
        - de.esprit.appsuite.database.dbase.RecordNotFoundException
        - de.esprit.appsuite.database.dbase.TooManyRecordsFoundException

## Interface Hierarchy

- java.lang.Cloneable
  - de.esprit.common.type.DeepCloneable
    - de.esprit.appsuite.database.dbase.DBPersistent (also extends de.esprit.common.type.Dumpable, java.io.Serializable)
      - de.esprit.appsuite.database.dbase.DBRecord (also extends java.lang.Comparable<T>, de.esprit.common.gui.Renderable)
- java.lang.Comparable<T>
  - de.esprit.appsuite.database.dbase.DBRecord (also extends de.esprit.appsuite.database.dbase.DBPersistent, de.esprit.common.gui.Renderable)
- de.esprit.appsuite.database.dbase.Database
- de.esprit.appsuite.database.dbase.event.DBConnectionEvent.Source
  - de.esprit.appsuite.database.dbase.Connectable
- de.esprit.appsuite.database.dbase.DBLoadMonitor<R>
- de.esprit.common.type.Dumpable
  - de.esprit.appsuite.database.dbase.DBPersistent (also extends de.esprit.common.type.DeepCloneable, java.io.Serializable)
    - de.esprit.appsuite.database.dbase.DBRecord (also extends java.lang.Comparable<T>, de.esprit.common.gui.Renderable)
- de.esprit.appsuite.database.dbase.InsertFactory
- de.esprit.common.gui.Renderable
  - de.esprit.appsuite.database.dbase.DBRecord (also extends java.lang.Comparable<T>, de.esprit.appsuite.database.dbase.DBPersistent)
- java.io.Serializable
  - de.esprit.appsuite.database.dbase.DBPersistent (also extends de.esprit.common.type.DeepCloneable, de.esprit.common.type.Dumpable)
    - de.esprit.appsuite.database.dbase.DBRecord (also extends java.lang.Comparable<T>, de.esprit.common.gui.Renderable)

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - de.esprit.appsuite.database.dbase.DBChangeType
    - de.esprit.appsuite.database.dbase.DBAction

Copyright © 2014 EsprIT-Systems. All Rights Reserved.