org.kapott.hbci.tools
Class AnalyzeReportOfTransactions

java.lang.Object
  extended byorg.kapott.hbci.tools.AnalyzeReportOfTransactions

public final class AnalyzeReportOfTransactions
extends java.lang.Object

Tool zum Abholen und Auswerten von Kontoauszügen, gleichzeitig Beispielprogramm für die Verwendung von HBCI4Java. Dieses Tool sollte nicht out-of-the-box benutzt werden, da erst einige Anpassungen im Quelltext vorgenommen werden müssen. Es dient eher als Vorlage, wie HBCI4Java im konkreten Anwendungsfall eingesetzt werden kann.

Im Quelltext müssen folgende Stellen angepasst werden:

Anschließend kann der Quelltext compiliert und mit

java -cp ... org.kapott.hbci.tools.AnalyzeReportOfTransactions
gestartet werden.

Der Quellcode dieser Klasse zeigt die prinzipielle Benutzung von HBCI4Java. Wurde der HBCI-Zugang, der mit diesem Programm benutzt werden soll, noch nie verwendet, so werden alle benötigten Schritte zur Initialisierung der Zugangsdaten und Sicherheitsmedien automatisch von HBCI4Java durchgeführt. Es ist nicht nötigt, für die Initialisierung von "frischen" Sicherheitsmedien speziellen Code in die HBCI-Anwendung einzubauen -- die entsprechenden Aktionen werden automatisch und völlig transparent von HBCI4Java durchgeführt. Das hat den Vorteil, dass jede beliebige Anwendung, die HBCI4Java als HBCI-Bibliothek benutzt, gleichzeitig zum Initialisieren von HBCI-Sicherheitsmedien benutzt werden kann, ohne dass dafür spezieller Programmcode nötig wäre. Außerdem wird dadurch sichergestellt, dass nur initialisierte und funktionierende HBCI-Sicherheitsmedien benutzt werden (weil HBCI4Java beim Laden eines Sicherheitsmediums automatisch entsprechende Überprüfungen vornimmt).


Constructor Summary
AnalyzeReportOfTransactions()
           
 
Method Summary
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalyzeReportOfTransactions

public AnalyzeReportOfTransactions()
Method Detail

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception