Interface HBCICallback

All Known Implementing Classes:
AbstractHBCICallback, HBCICallbackConsole, HBCICallbackIOStreams, HBCICallbackNative, HBCICallbackSwing, HBCICallbackSwingInternal, HBCICallbackThreaded, HBCICallbackUnsupported

public interface HBCICallback

Schnittstelle, die eine Callback-Klasse implementieren muss. Beim Initialisieren von HBCI4Java (HBCIUtils.init(Properties,org.kapott.hbci.callback.HBCICallback)) muss ein Callback-Objekt angegeben werden. Die Klasse dieses Objektes muss die HBCICallback-Schnittstelle implementieren. Der HBCI-Kernel ruft in bestimmten Situationen Methoden dieser Klasse auf. Das ist z.B. dann der Fall, wenn eine bestimmte Aktion (Einlegen der Chipkarte) oder Eingabe (Passwort) vom Anwender erwartet wird. Außerdem werden auf diesem Weg Informationen an den Anwender weitergegeben (Mitteilungen des Kreditinstitutes bei der Dialoginitialisierung).

Ein Anwendungsentwickler muss die Methoden dieser Schnittstelle also geeignet implementieren, um bei jeder möglichen Ursache für den Aufruf einer der Callback-Methoden sinnvoll zu reagieren. Dabei müssen nicht immer tatsächlich alle Anfragen an den Anwender weitergegeben werden. Ist z.B. das Passwort für die Schlüsseldatei eines Passports bereits bekannt, so kann die entsprechende Methode dieses Passwort direkt zurückgeben, ohne den Anwender erneut danach zu fragen.

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final int
    Ursache des Callback-Aufrufes: die Netzwerk-Verbindung zum HBCI-Server wird nicht länger benötigt.
    static final int
    Ursache des Callback-Aufrufes: Chipkarte wurde in Chipkartenterminal eingelegt.
    static final int
    Ursache des Callback-Aufrufes: Fehler beim Verifizieren einer Kontonummer mit Hilfe des jeweiligen Prüfzifferverfahrens.
    static final int
    Ursache des Callback-Aufrufes: Es ist ein Fehler aufgetreten, der auf Wunsch des Anwenders ignoriert werden kann.
    static final int
    Ursache des Callback-Aufrufes: PIN-Eingabe über Chipkartenterminal abgeschlossen.
    static final int
    Ursache des Callbacks: beim Überprüfen einer IBAN ist ein Fehler aufgetreten.
    static final int
    Ursache des Callback-Aufrufes: Institutsnachricht erhalten.
    static final int
    Ursache des Callback-Aufrufes: neue Nutzerschlüssel generiert (INI-Brief erforderlich).
    static final int
    Dieser Callback wird ausgelöst, wenn für VoP die Ergebnis-Daten vorliegen und der User entscheiden muss, ob der Auftrag trotz Namensabweichung beim Empfängerkonto ausgeführt werden soll.
    static final int
    Ursache des Callback-Aufrufes: Bankleitzahl der Bank benötigt.
    static final int
    Ursache des Callback-Aufrufes: Chipkarte benötigt (im Chipkartenterminal).
    static final int
    Ursache des Callback-Aufrufes: es wird eine Netz-Verbindung zum HBCI-Server benötigt.
    static final int
    Ursache des Callback-Aufrufes: Länderkennzeichen der Bankverbindung benötigt.
    static final int
    Ursache des Callback-Aufrufes: Kunden-ID für HBCI-Zugang benötigt.
    static final int
    Ursache des Callback-Aufrufes: es wird die Bezeichnung des zu verwendenden Datenfilters benötigt.
    static final int
    Ursache des Callback-Aufrufes: PIN-Eingabe am Chipkartenterminal erwartet.
    static final int
    Ursache des Callback-Aufrufes: Netzwerkadresse des HBCI-Servers benötigt.
    static final int
    Deprecated. 
    static final int
    Ursache des Callback-Aufrufes: Bestätigung für neue Instituts-Schlüssel benötigt (INI-Brief-Vergleich).
    static final int
    Ursache des Callback-Aufrufes: Passwort für das Einlesen der Schlüsseldatei benötigt.
    static final int
    Ursache des Callback-Aufrufes: Passwort für das Erzeugen der Schlüsseldatei benötigt.
    static final int
    Ursache des Callback-Aufrufes: TCP-Port, auf dem der HBCI-Server arbeitet (3000), benötigt.
    static final int
    Ursache des Callbacks: es wird ein Passwort für die Authentifizierung am Proxy-Server benötigt.
    static final int
    Ursache des Callbacks: es wird ein Nutzername für die Authentifizierung am Proxy-Server benötigt.
    static final int
    Ursache des Callback-Aufrufes: Das Decoupled Verfahren wird verwendet und eine Statusabfrage muss durchgeführt werden, um zu prüfen, ob der Kunde den Prozess bestätigt hat.
    static final int
    Ursache des Callback-Aufrufes: Das Decoupled Verfahren wird verwendet und eine weitere Statusabfrage muss durchgeführt werden, um zu prüfen, ob der Kunde den Prozess bestätigt hat.
    static final int
    Ursache des Callback-Aufrufes: eine Photo-TAN für PIN/TAN-Verfahren benötigt.
    static final int
    Ursache des Callback-Aufrufes: PIN für PIN/TAN-Verfahren benötigt.
    static final int
    Ursache des Callback-Aufrufes: eine QR-Code-TAN für PIN/TAN-Verfahren benötigt.
    static final int
    Ursache des Callbacks: bei Verwendung von HBCI-PIN/TAN muss eines der unterstützten Verfahren ausgewählt werden.
    static final int
    Ursache des Callback-Aufrufes: eine TAN für PIN/TAN-Verfahren benötigt.
    static final int
    Ursache des Callbacks: bei Verwendung von HBCI-PIN/TAN muss die Bezeichnung des TAN-Mediums eingegeben werden.
    static final int
    Ursache des Callback-Aufrufes: Chipkarte soll aus Chipkartenterminal entfernt werden.
    static final int
    Ursache des Callback-Aufrufes: Auswahl eines Eintrages aus einer SIZ-RDH-Datei benötigt.
    static final int
    Ursache des Callback-Aufrufes: PIN-Eingabe über Computer-Tastatur benötigt.
    static final int
    Ursache des Callback-Aufrufes: Nutzerkennung für HBCI-Zugang benötigt.
    static final int
    Kernel-Status: Beende Dialog.
    static final int
    Kernel-Status: Dialog beendet.
    static final int
    Kernel-Status: Starte Dialog-Initialisierung.
    static final int
    Kernel-Status: Dialog-Initialisierung ausgeführt.
    static final int
    Kernel-Status: aktualisiere Signatur-ID.
    static final int
    Kernel-Status: Signatur-ID aktualisiert.
    static final int
    Kernel-Status: aktualisiere System-ID.
    static final int
    Kernel-Status: System-ID aktualisiert.
    static final int
    Kernel-Status: hole UPD.
    static final int
    Kernel-Status: UPD aktualisiert.
    static final int
    Kernel-Status: hole BPD.
    static final int
    Kernel-Status: BPD aktualisiert.
    static final int
    Kernel-Status: hole Institutsschlüssel.
    static final int
    Kernel-Status: Institutsschlüssel aktualisiert.
    static final int
    Kernel-Status: sperre Nutzerschlüssel.
    static final int
    Kernel-Status: Nutzerschlüssel gesperrt.
    static final int
    Kernel-Status: Erzeuge HBCI-Nachricht.
    static final int
    Kernel-Status: Verschlüssele HBCI-Nachricht.
    static final int
    Kernel-Status: Entschlüssele HBCI-Nachricht.
    static final int
    Kernel-Status: Parse HBCI-Antwort-Nachricht (bei diesem Callback ist das passport-Objekt immer null).
    static final int
    Wird aufgerufen unmittelbar nachdem die HBCI-Nachricht vom Server empfangen wurde.
    static final int
    Wie STATUS_MSG_RAW_RECV - jedoch noch vor der Entschluesselung der Daten.
    static final int
    Wird aufgerufen unmittelbar bevor die HBCI-Nachricht an den Server gesendet wird.
    static final int
    Kernel-Status: Empfange HBCI-Antwort-Nachricht (bei diesem Callback ist das passport-Objekt immer null).
    static final int
    Kernel-Status: Sende HBCI-Nachricht (bei diesem Callback ist das passport-Objekt immer null).
    static final int
    Kernel-Status: Signiere HBCI-Nachricht.
    static final int
    Kernel-Status: Überprüfe digitale Signatur der Nachricht.
    static final int
    Deprecated. 
    static final int
    Kernel-Status: Sende Nutzerschlüssel.
    static final int
    Kernel-Status: Nutzerschlüssel gesendet.
    static final int
    Kernel-Status: Erzeuge Auftrag zum Versenden.
    static final int
    Kernel-Status: Auftrag gesendet.
    static final int
    erwarteter Datentyp der Antwort: ja/nein, true/false, weiter/abbrechen oder ähnlich.
    static final int
    erwarteter Datentyp der Antwort: keiner (keine Antwortdaten erwartet)
    static final int
    erwarteter Datentyp der Antwort: geheimer Text (bei Eingabe nicht anzeigen)
    static final int
    erwarteter Datentyp der Antwort: "normaler" Text
    static final int
    im Parameter retData stehen die neuen Daten im Format UserID|CustomerID drin
    static final int
    Ursache des Callbacks: falsche PIN eingegeben
  • Method Summary

    boolean
    java.lang">public void fillJobResultFromTanJob(
    /index-all.html">Index< class="member-name-link">TYPblock">Ursache des Callback-Aufrufes: Kunden-ID für HBCI-Zugang benötigt.
    setDialogContext(org.kapott.hbci.GV_Resultvntentinfo">
    Description copied from interface: ISEPAParser
    Ursache des Callback-Aufrufes: PIN-Eingabe über Computer-Tastatur bed-0Drsers">ISEPAPs="col-second even-row-color">INDICATOR_LEIHE
Transaktion im Zusammenhang mit Leihe