# Package org.kapott.hbci.GV_Result

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`.

Class
Description
AbstractGVRLastSEPA
Rückgabedaten für das Einreichen einer terminierten SEPA-Lastschrift.
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.
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 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
GVRInstUebSEPA
Rückgabedaten für das Einreichen einer SEPA-Instant Überweisung.
GVRKontoauszug
Response-Klasse fuer den Abruf von Kontoauszuegen.
GVRKontoauszug.Format
Enum mit den moeglichen Formaten.
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 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.
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 Ü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.
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 Depot
GVRWPDepotUms.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
HBCIJobResult
Basis-Interface für die Rückgabedaten von ausgeführten HBCI-Jobs.
HBCIJobResultImpl