org.kapott.hbci.GV_Result
Class GVRKUms

java.lang.Object
  |
  +--org.kapott.hbci.GV_Result.HBCIJobResult
        |
        +--org.kapott.hbci.GV_Result.GVRKUms

public class GVRKUms
extends HBCIJobResult

Ergebnisse der Abfrage von Kontoumsatzinformationen. Ein Objekt dieser Klasse entspricht einen Kontoauszug. Ein Kontoauszug ist in einzelne Buchungstage unterteilt. Für jeden einzelnen Buchungstag wiederum gibt es eine Anzahl von Umsatzzeilen (das entspricht je einem Eintrag auf dem "normalen" Kontoauszug auf Papier). Jede einzelne Umsatzzeile wiederum enthält die einzelnen Informationen zu genau einer Transaktion.

Es können auch alle Umsatzzeilen in einer einzigen Liste abgefragt werden (also nicht in Buchungstage unterteilt .

See Also:
Serialized Form

Nested Class Summary
static class GVRKUms.BTag
          Enthält alle Transaktionen eines einzelnen Buchungstages.
static class GVRKUms.UmsLine
          Eine "Zeile" des Kontoauszuges (enthält Daten einer Transaktion)
 
Field Summary
 java.lang.String rest
          Dieses Feld enthält einen String, der den nicht-auswertbaren Teil der Kontoauszüge enthält.
 
Method Summary
 GVRKUms.BTag[] getDataPerDay()
          Gibt die Umsatzinformationen gruppiert nach Buchungstagen zurück.
 GVRKUms.UmsLine[] getFlatData()
          Gibt alle Transaktionsdatensätze in einer "flachen" Struktur zurück.
 
Methods inherited from class org.kapott.hbci.GV_Result.HBCIJobResult
getDialogId, getGlobStatus, getJobId, getJobStatus, getMsgNum, getResultData, getRetNumber, getRetVal, getSegNum, isOK
 

Field Detail

rest

public java.lang.String rest
Dieses Feld enthält einen String, der den nicht-auswertbaren Teil der Kontoauszüge enthält. Es dient nur zu Debugging-Zwecken und sollte eigentlich immer null bzw. einen leeren String enthalten. Wenn das nicht der Fall ist, dann konnten die empfangenen Kontoauszüge nicht richtig geparst werden, und dieser String enthält den "Schwanz" der Kontoauszugsdaten, bei dem das Parsing-Problem aufgetreten ist.

Method Detail

getDataPerDay

public GVRKUms.BTag[] getDataPerDay()
Gibt die Umsatzinformationen gruppiert nach Buchungstagen zurück.

Returns:
Array mit Informationen zu einzelnen Buchungstagen

getFlatData

public GVRKUms.UmsLine[] getFlatData()
Gibt alle Transaktionsdatensätze in einer "flachen" Struktur zurück. D.h. nicht in einzelne Buchungstage unterteilt, sondern in einer Liste analog zu einem "normalen" Kontoauszug.

Returns:
Array mit Transaktionsdaten