Package org.kapott.hbci.GV_Result
In diesem Package sind Klassen enthalten, die die Ergebnisse von HBCI-Jobs aufnehmen und auswerten.
Nach Ausführung eines HBCIDialoges erhält man mit dem Aufruf
HBCIJob.getJobResult()
eine Instanz einer dieser Klassen. Diese kann dann zur Auswertung der
Rückgabedaten des Jobs genutzt werden.
Die Basisklasse HBCIJobResult
enthält Methoden zur Auswertung der Statusinformationen. Außerdem werden hier
die Daten aus der Antwortnachricht im "Klartext" gespeichert. Alle anderen
Klassen (mit dem Prefix "GVR
") sind für die Speicherung
der Rückgabedaten bestimmter Jobs in anwendungsorientierten Datenstrukturen
zuständig. So muss
beispielsweise eine Kontoverbindung nicht mehr selbst aus den einzelnen Bestandteilen
Ländercode, BLZ (plus Name des Kreditinstitutes) und Kontonummer zusammengebastelt
werden, sondern diese Daten werden direkt in einem Konto
-Objekt
gekapselt.
Diese Aufbereitung der Job-Rückgabedaten wird durch die HBCIJob
-Klasse
(bzw. eine ihrer Subklassen) durchgeführt und ist somit abhängig vom ausgeführten
Job. Die Datenaufbereitung wird nur bei Verwendung des Highlevel-Interfaces
zur Job-Erstellung ausgeführt. Lowlevel-Jobs geben ihre Daten immer in einer
Instanz der Klasse HBCIJobResult
zurück. Eine Beschreibung von
High- und Lowlevel-Schnittstellen für die Joberstellung befindet sich im Package
org.kapott.hbci.GV
.
Eine Beschreibung, welche Klasse die Rückgabedaten für welchen Job enthält,
befindet sich in der Dokumentation zum Package
org.kapott.hbci.GV
.
-
Interface Summary Interface Description HBCIJobResult Basis-Interface für die Rückgabedaten von ausgeführten HBCI-Jobs. -
Class Summary Class Description AbstractGVRLastSEPA Rückgabedaten für das Einreichen einer terminierten SEPA-Lastschrift.GVRAccInfo Klasse für die Ergebnisdaten einer Kontostammdaten-AbfrageGVRAccInfo.AccInfo Informationen zu genau einem KontoGVRAccInfo.AccInfo.Address GVRCardList Klasse mit den Ergebissen der Abfrage von Informationen zu ausgegebenen Karten.GVRCardList.CardInfo Informationen über genau eine KarteGVRDauerEdit Ergebnis einer Dauerauftragsänderung.GVRDauerLastList Ergebnisse der Abfrage von bestehenden Dauerlastschriftaufträgen.GVRDauerLastList.Dauer Informationen zu einem einzelnen Dauerauftrag.GVRDauerLastNew Ergebnis einer Dauerlaschtschriftauftragseinreichung.GVRDauerList Ergebnisse der Abfrage von bestehenden Daueraufträgen.GVRDauerList.Dauer Informationen zu einem einzelnen Dauerauftrag.GVRDauerNew Ergebnis einer Dauerauftragseinreichung.GVRFestCondList Rückgabedaten für die Abfrage von Festgeld-Konditionen.GVRFestCondList.Cond Informationen über eine mögliche Kondition für FestgeldanlagenGVRFestList Ergebnisse der Abfrage bestehender Festgeldanlange.GVRFestList.Entry Informationen über eine einzelne.GVRFestList.Entry.Prolong Informationen darüber, wie eine Festgeldanlage bei Ablauf der Laufzeit zu verlängern istGVRInfoList Rückgabedaten für die Abfrage verfügbarer Kreditinstitutsinformationen.GVRInfoList.Info Daten über eine einzelne verfügbare InformationGVRInfoOrder Wurden mit dem Job "Bestellen von Kreditinstitutsinformationen" auch Freitextinformationen angefordert, so werden diese nicht per Post zugestellt.GVRInfoOrder.Info Eine einzelne FreitextmeldungGVRInstUebSEPA Rückgabedaten für das Einreichen einer SEPA-Instant Überweisung.GVRKontoauszug Response-Klasse fuer den Abruf von Kontoauszuegen.GVRKontoauszug.GVRKontoauszugEntry Kapselt einen einzelnen Kontoauszug.GVRKUms Ergebnisse der Abfrage von Kontoumsatzinformationen.GVRKUms.BTag Enthält alle Transaktionen eines einzelnen Buchungstages.GVRKUms.UmsLine Eine "Zeile" des Kontoauszuges (enthält Daten einer Transaktion)GVRLastB2BSEPA Rückgabedaten für das Einreichen einer terminierten SEPA-Lastschrift.GVRLastCOR1SEPA Rückgabedaten für das Einreichen einer terminierten SEPA-Lastschrift.GVRLastSEPA Rückgabedaten für das Einreichen einer terminierten SEPA-Lastschrift.GVRSaldoReq Ergebnisse einer Saldenabfrage.GVRSaldoReq.Info Saldo-Informationen für ein KontoGVRStatus Ergebnisse einer Statusprotokoll-Abfrage.GVRStatus.Entry Daten für einen einzelnen Eintrag im Statusprotokoll.GVRTANList Diese Klasse enthält Informationen über aktuelle TAN-Listen des Kunden.GVRTANList.TANInfo Daten zu genau einer TANGVRTANList.TANList Informationen zu genau einer TAN-Liste.GVRTANMediaList GVRTANMediaList.TANMediaInfo GVRTermUeb Rückgabedaten für das Einreichen einer terminierten Überweisung.GVRTermUebEdit Ergebnis der Änderung einer terminierten Überweisung.GVRTermUebList Ergebnisse der Abfrage noch anstehender terminierter Überweisungen.GVRTermUebList.Entry Informationen zu einem einzelnen terminierten ÜberweisungsauftragGVRWPDepotList Ergebnisdaten für die Abfrage einer Depotaufstellung.GVRWPDepotList.Entry Ein Eintrag zu genau einem DepotGVRWPDepotList.Entry.Gattung Enhält Informationen zu einer WertpapiergattungGVRWPDepotList.Entry.Gattung.SubSaldo Untersaldoinformationen, das heißt Informationen über die Zusammensetzung des Saldos einer Wertpapiergattung.GVRWPDepotUms Ergebnisdaten für die Abfrage von Depotumsätzen Diese Klasse enthält für jedes Depot ein separates Datenobjekt.GVRWPDepotUms.Entry Ein Eintrag zu genau einem DepotGVRWPDepotUms.Entry.FinancialInstrument GVRWPDepotUms.Entry.FinancialInstrument.Transaction GVRWPStammData Diese Klasse kann noch nicht benutzt werden, fuer die Abfrage von WP-Stammdaten muss noch der Lowlevel-Job WPStammList verwendet werden.GVRWPStammData.Entry HBCIJobResultImpl -
Enum Summary Enum Description GVRKontoauszug.Format Enum mit den moeglichen Formaten.