Package org.kapott.hbci.GV_Result

In diesem Package sind Klassen enthalten, die die Ergebnisse von HBCI-Jobs aufnehmen und auswerten.

See:
          Description

Interface Summary
HBCIJobResult Basis-Interface für die Rückgabedaten von ausgeführten HBCI-Jobs.
 

Class Summary
GVRAccInfo Klasse für die Ergebnisdaten einer Kontostammdaten-Abfrage
GVRAccInfo.AccInfo Informationen zu genau einem Konto
GVRAccInfo.AccInfo.Address  
GVRCardList Klasse mit den Ergebissen der Abfrage von Informationen zu ausgegebenen Karten.
GVRCardList.CardInfo Informationen über genau eine Karte
GVRDauerEdit Ergebnis einer Dauerauftragsänderung.
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 Festgeldanlagen
GVRFestList 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 ist
GVRInfoList Rückgabedaten für die Abfrage verfügbarer Kreditinstitutsinformationen.
GVRInfoList.Info Daten über eine einzelne verfügbare Information
GVRInfoOrder Wurden mit dem Job "Bestellen von Kreditinstitutsinformationen" auch Freitextinformationen angefordert, so werden diese nicht per Post zugestellt.
GVRInfoOrder.Info Eine einzelne Freitextmeldung
GVRKontoauszug  
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)
GVRSaldoReq Ergebnisse einer Saldenabfrage.
GVRSaldoReq.Info Saldo-Informationen für ein Konto
GVRStatus 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 TAN
GVRTANList.TANList Informationen zu genau einer TAN-Liste.
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 Überweisungsauftrag
GVRWPDepotList Ergebnisdaten für die Abfrage einer Depotaufstellung.
GVRWPDepotList.Entry Ein Eintrag zu genau einem Depot
GVRWPDepotList.Entry.Gattung Enhält Informationen zu einer Wertpapiergattung
GVRWPDepotList.Entry.Gattung.SubSaldo Untersaldoinformationen, das heißt Informationen über die Zusammensetzung des Saldos einer Wertpapiergattung.
GVRWPStammData Diese Klasse kann noch nicht benutzt werden, fuer die Abfrage von WP-Stammdaten muss noch der Lowlevel-Job WPStammList verwendet werden.
GVRWPStammData.Entry  
 

Package org.kapott.hbci.GV_Result Description

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.