org.kapott.hbci.GV_Result.package.html Maven / Gradle / Ivy
Show all versions of hbci4j-adorsys Show documentation
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
.