# Hierarchy For Package de.willuhn.jameica.hbci.server

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - de.willuhn.jameica.hbci.server.AbstractDBSupportImpl (implements de.willuhn.jameica.hbci.rmi.DBSupport)
    - de.willuhn.jameica.hbci.server.DBSupportH2Impl
    - de.willuhn.jameica.hbci.server.DBSupportMySqlImpl
    - de.willuhn.jameica.hbci.server.DBSupportPostgreSQLImpl
  - de.willuhn.jameica.hbci.server.AbstractUpdate (implements de.willuhn.sql.version.Update)
  - de.willuhn.jameica.hbci.server.AddressbookHibiscusImpl.KontoAddress (implements de.willuhn.jameica.hbci.rmi.Address)
  - de.willuhn.jameica.hbci.server.BPDUtil
  - de.willuhn.jameica.hbci.server.BPDUtil.Support
  - de.willuhn.jameica.hbci.server.Converter
  - de.willuhn.jameica.hbci.server.DauerauftragUtil
  - de.willuhn.jameica.hbci.server.DBPropertyUtil
  - de.willuhn.jameica.hbci.server.DBPropertyUtil.Update
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - de.willuhn.util.TypedProperties
          - de.willuhn.jameica.hbci.server.DBPropertyUtil.HBCITypedProperties
  - de.willuhn.jameica.hbci.server.EinnahmeAusgabe (implements de.willuhn.jameica.hbci.rmi.EinnahmeAusgabeZeitraum)
  - de.willuhn.jameica.hbci.server.EinnahmeAusgabeTreeNode (implements de.willuhn.jameica.hbci.rmi.EinnahmeAusgabeZeitraum, de.willuhn.datasource.GenericObjectNode)
  - de.willuhn.jameica.hbci.server.HBCIUpdateProvider (implements de.willuhn.sql.version.UpdateProvider)
  - de.willuhn.jameica.hbci.server.KontoauszugPdfUtil
  - de.willuhn.jameica.hbci.server.KontoUtil
  - de.willuhn.jameica.hbci.server.Range
    - de.willuhn.jameica.hbci.server.Range.All
    - de.willuhn.jameica.hbci.server.Range.CustomRange
    - de.willuhn.jameica.hbci.server.Range.Last10Years
    - de.willuhn.jameica.hbci.server.Range.Last12Months
    - de.willuhn.jameica.hbci.server.Range.Last365Days
    - de.willuhn.jameica.hbci.server.Range.Last3Years
    - de.willuhn.jameica.hbci.server.Range.Last5Years
    - de.willuhn.jameica.hbci.server.Range.LastMonth
    - de.willuhn.jameica.hbci.server.Range.LastNinetyDays
    - de.willuhn.jameica.hbci.server.Range.LastQuarter
    - de.willuhn.jameica.hbci.server.Range.LastSevenDays
    - de.willuhn.jameica.hbci.server.Range.LastThirtyDays
    - de.willuhn.jameica.hbci.server.Range.LastWeek
    - de.willuhn.jameica.hbci.server.Range.LastYear
    - de.willuhn.jameica.hbci.server.Range.SecondLastMonth
    - de.willuhn.jameica.hbci.server.Range.SecondLastQuarter
    - de.willuhn.jameica.hbci.server.Range.SecondLastWeek
    - de.willuhn.jameica.hbci.server.Range.SecondLastYear
    - de.willuhn.jameica.hbci.server.Range.ThisMonth
    - de.willuhn.jameica.hbci.server.Range.ThisQuarter
    - de.willuhn.jameica.hbci.server.Range.ThisWeek
    - de.willuhn.jameica.hbci.server.Range.ThisYear
  - java.rmi.server.RemoteObject (implements java.rmi.Remote, java.io.Serializable)
    - java.rmi.server.RemoteServer
      - java.rmi.server.UnicastRemoteObject
        - de.willuhn.datasource.db.AbstractDBObject (implements de.willuhn.datasource.rmi.DBObject)
          - de.willuhn.datasource.db.AbstractDBObjectNode (implements de.willuhn.datasource.rmi.DBObjectNode)
            - de.willuhn.jameica.hbci.server.UmsatzTypImpl (implements de.willuhn.jameica.hbci.rmi.Duplicatable<T>, de.willuhn.jameica.hbci.rmi.UmsatzTyp)
          - de.willuhn.jameica.hbci.server.AbstractHibiscusDBObject (implements de.willuhn.jameica.hbci.rmi.HibiscusDBObject)
            - de.willuhn.jameica.hbci.server.AbstractHibiscusTransferImpl (implements de.willuhn.jameica.hbci.rmi.HibiscusTransfer)
              - de.willuhn.jameica.hbci.server.AbstractBaseDauerauftragImpl (implements de.willuhn.jameica.hbci.rmi.BaseDauerauftrag)
                - de.willuhn.jameica.hbci.server.DauerauftragImpl (implements de.willuhn.jameica.hbci.rmi.Dauerauftrag)
                - de.willuhn.jameica.hbci.server.SepaDauerauftragImpl (implements de.willuhn.jameica.hbci.rmi.SepaDauerauftrag)
              - de.willuhn.jameica.hbci.server.AbstractBaseUeberweisungImpl (implements de.willuhn.jameica.hbci.rmi.BaseUeberweisung, de.willuhn.jameica.hbci.rmi.Terminable)
                - de.willuhn.jameica.hbci.server.AuslandsUeberweisungImpl (implements de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung)
                - de.willuhn.jameica.hbci.server.LastschriftImpl (implements de.willuhn.jameica.hbci.rmi.Lastschrift)
                - de.willuhn.jameica.hbci.server.SepaLastschriftImpl (implements de.willuhn.jameica.hbci.rmi.SepaLastschrift)
                - de.willuhn.jameica.hbci.server.UeberweisungImpl (implements de.willuhn.jameica.hbci.rmi.Ueberweisung)
            - de.willuhn.jameica.hbci.server.AbstractSammelTransferBuchungImpl (implements de.willuhn.jameica.hbci.rmi.Duplicatable<T>, de.willuhn.jameica.hbci.rmi.SammelTransferBuchung)
              - de.willuhn.jameica.hbci.server.SammelLastBuchungImpl (implements de.willuhn.jameica.hbci.rmi.SammelLastBuchung)
              - de.willuhn.jameica.hbci.server.SammelUeberweisungBuchungImpl (implements de.willuhn.jameica.hbci.rmi.SammelUeberweisungBuchung)
            - de.willuhn.jameica.hbci.server.AbstractSammelTransferImpl (implements de.willuhn.jameica.hbci.rmi.SammelTransfer, de.willuhn.jameica.hbci.rmi.Terminable)
              - de.willuhn.jameica.hbci.server.SammelLastschriftImpl (implements de.willuhn.jameica.hbci.rmi.SammelLastschrift)
              - de.willuhn.jameica.hbci.server.SammelUeberweisungImpl (implements de.willuhn.jameica.hbci.rmi.SammelUeberweisung)
            - de.willuhn.jameica.hbci.server.AbstractSepaSammelTransferBuchungImpl<T> (implements de.willuhn.jameica.hbci.rmi.Duplicatable<T>, de.willuhn.jameica.hbci.rmi.SepaSammelTransferBuchung<T>)
              - de.willuhn.jameica.hbci.server.SepaSammelLastBuchungImpl (implements de.willuhn.jameica.hbci.rmi.SepaSammelLastBuchung)
              - de.willuhn.jameica.hbci.server.SepaSammelUeberweisungBuchungImpl (implements de.willuhn.jameica.hbci.rmi.SepaSammelUeberweisungBuchung)
            - de.willuhn.jameica.hbci.server.AbstractSepaSammelTransferImpl<T> (implements de.willuhn.jameica.hbci.rmi.Duplicatable<T>, de.willuhn.jameica.hbci.rmi.SepaSammelTransfer<T>, de.willuhn.jameica.hbci.rmi.Terminable)
              - de.willuhn.jameica.hbci.server.SepaSammelLastschriftImpl (implements de.willuhn.jameica.hbci.rmi.SepaSammelLastschrift)
              - de.willuhn.jameica.hbci.server.SepaSammelUeberweisungImpl (implements de.willuhn.jameica.hbci.rmi.SepaSammelUeberweisung)
            - de.willuhn.jameica.hbci.server.DBReminderImpl (implements de.willuhn.jameica.hbci.rmi.DBReminder)
            - de.willuhn.jameica.hbci.server.HibiscusAddressImpl (implements de.willuhn.jameica.hbci.rmi.HibiscusAddress)
            - de.willuhn.jameica.hbci.server.KontoauszugImpl (implements de.willuhn.jameica.hbci.rmi.Kontoauszug)
            - de.willuhn.jameica.hbci.server.KontoImpl (implements de.willuhn.jameica.hbci.rmi.Konto)
            - de.willuhn.jameica.hbci.server.NachrichtImpl (implements de.willuhn.jameica.hbci.rmi.Nachricht)
            - de.willuhn.jameica.hbci.server.ProtokollImpl (implements de.willuhn.jameica.hbci.rmi.Protokoll)
            - de.willuhn.jameica.hbci.server.TurnusImpl (implements de.willuhn.jameica.hbci.rmi.Turnus)
            - de.willuhn.jameica.hbci.server.UmsatzImpl (implements de.willuhn.jameica.hbci.rmi.Umsatz)
          - de.willuhn.jameica.hbci.server.DBPropertyImpl (implements de.willuhn.jameica.hbci.rmi.DBProperty)
          - de.willuhn.jameica.hbci.server.VersionImpl (implements de.willuhn.jameica.hbci.rmi.Version)
        - de.willuhn.jameica.hbci.server.AddressbookHibiscusImpl (implements de.willuhn.jameica.hbci.rmi.Addressbook)
        - de.willuhn.jameica.hbci.server.AddressbookServiceImpl (implements de.willuhn.jameica.hbci.rmi.AddressbookService)
        - de.willuhn.datasource.db.DBServiceImpl (implements de.willuhn.datasource.rmi.DBService)
          - de.willuhn.jameica.hbci.server.HBCIDBServiceImpl (implements de.willuhn.jameica.hbci.rmi.HBCIDBService)
        - de.willuhn.jameica.hbci.server.SynchronizeSchedulerServiceImpl (implements de.willuhn.jameica.hbci.rmi.SynchronizeSchedulerService)
  - java.util.TimerTask (implements java.lang.Runnable)
    - de.willuhn.jameica.hbci.server.SynchronizeSchedulerServiceImpl.SchedulerTask
  - de.willuhn.jameica.hbci.server.TurnusHelper
  - de.willuhn.jameica.hbci.server.UmsatzGroup (implements java.lang.Comparable<T>, de.willuhn.datasource.GenericObjectNode)
  - de.willuhn.jameica.hbci.server.UmsatzTreeNode (implements java.lang.Comparable<T>, de.willuhn.datasource.GenericObjectNode)
  - de.willuhn.jameica.hbci.server.UmsatzTypBean (implements de.willuhn.datasource.GenericObjectNode)
  - de.willuhn.jameica.hbci.server.UmsatzTypUtil
  - de.willuhn.jameica.hbci.server.UmsatzTypUtil.UmsatzTypUnassigned (implements de.willuhn.jameica.hbci.rmi.UmsatzTyp)
  - de.willuhn.jameica.hbci.server.UmsatzUtil
  - de.willuhn.jameica.hbci.server.Value
  - de.willuhn.jameica.hbci.server.VersionUtil
  - de.willuhn.jameica.hbci.server.VerwendungszweckUtil

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - de.willuhn.jameica.hbci.server.AuslandsUeberweisungTyp
    - de.willuhn.jameica.hbci.server.BPDUtil.Query
    - de.willuhn.jameica.hbci.server.DBPropertyUtil.Prefix
    - de.willuhn.jameica.hbci.server.InstantPaymentStatus
    - de.willuhn.jameica.hbci.server.Range.Category
    - de.willuhn.jameica.hbci.server.VerwendungszweckUtil.Tag