# Package org.kapott.hbci.dialog

Interface Summary
HBCIProcess: Kapselt mehrere HBCI-Nachrichten zu einem kompletten Dialog.
RawHBCIDialog: Bei der Ausfuehrung von HBCI-Dialogen kommt es an mehreren Stellen zu Callbacks in Paspports, weil dort abhaengig vom Zugangsverfahren Sonderbehandlungen ergeben (im Wesentlichen PIN/TAN - Stichwort SCA sowie bei Schlüsseldateien).

Class Summary
AbstractRawHBCIDialog: Abstrakte Basis-Klasse fuer "rohe" HBCI-Dialoge.
AbstractRawHBCIDialogInit: Abstrakte Basis-Klasse fuer "rohe" HBCI-Init-Dialoge.
DialogContext: Diese Klasse kapselt die Context-Daten.
HBCIDialogEnd: Diese Klasse enthaelt das Dialog-Ende.
HBCIDialogFirstKeyRequest: Diese Klasse enthaelt den Request fuer die Abfrage der Bankensignatur.
HBCIDialogInit: Diese Klasse enthaelt die Dialog-Initialisierung.
HBCIDialogLockKeys: Diese Klasse enthaelt die Message zum Sperren von Schluesseln.
HBCIDialogSepaInfo: Diese Klasse enthaelt den Dialog fuer den Abruf der SEPA-Informationen der Konten.
HBCIDialogSync: Diese Klasse enthaelt die Synchronisierung.
HBCIDialogTanMedia: Diese Klasse enthaelt den Dialog fuer den Abruf der TAN-Medien.
HBCIMessage: Kapselt die fachlichen Jobs in einr HBCI-Nachricht an die Bank.
HBCIMessageQueue: Kapselt die Liste der Nachrichten, die innerhalb eines Dialogs an die Bank gesendet werden sollen.
HBCIProcessSepaInfo: Kapselt die HBCI-Nachrichten zum Abruf der SEPA-Infos.
HBCIProcessTanMedia: Kapselt die HBCI-Nachrichten zum Abruf der TAN-Medien.
SCARequest: Kapselt die Eckdaten des SCA-Requests in der Dialog-Initialisierung.

Enum Summary
DialogEvent: Diese Klasse enthaelt die verschiedenen Event-Arten.
HBCIDialogEnd.Flag: Parametrisierende Flags fuer das Dialog-Ende.
HBCIDialogSync.Mode: Legt fest, ob die System-ID oder die Signatur-ID synchronisiert werden soll.
KnownDialogTemplate: Die Namen der bekannten Dialog-Templates.
KnownReturncode: Liste von bekannten Returncodes.
KnownTANProcess: Enthaelt die Liste der bekannten TAN-Prozesse.
KnownTANProcess.Variant: Prozess-Variante.