All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.kapott.hbci.GV_Result.package.html Maven / Gradle / Ivy

Go to download

HBCI4j - Home Banking Computer Interface for Java - Clone from https://github.com/hbci4j/hbci4java

There is a newer version: 3.5.46
Show newest version


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.





© 2015 - 2024 Weber Informatics LLC | Privacy Policy