Class GVRKUms

All Implemented Interfaces:
Serializable, HBCIJobResult

public class GVRKUms extends HBCIJobResultImpl

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:
  • Field Details

    • camtBooked

      public List<String> camtBooked
      Die originale empfangenen CAMT-Dateien mit den gebuchten Umsaetzen.
    • camtNotBooked

      public List<String> camtNotBooked
      Die originale empfangenen CAMT-Dateien mit den Vormerkbuchungen.
    • restMT940

      public StringBuffer restMT940
      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.
    • restMT942

      public StringBuffer restMT942
      Wie restMT940, allerdings für die Daten der *vorgemerkten* Umsätze.
  • Constructor Details

    • GVRKUms

      public GVRKUms()
  • Method Details

    • appendMT940Data

      public void appendMT940Data(String data)
    • appendMT942Data

      public void appendMT942Data(String data)
    • getDataPerDay

      public List<GVRKUms.BTag> getDataPerDay()
      Gibt die Umsatzinformationen gruppiert nach Buchungstagen zurück.
      Returns:
      Liste mit Informationen zu einzelnen Buchungstagen (GVRKUms.BTag)
    • getDataPerDayUnbooked

      public List<GVRKUms.BTag> getDataPerDayUnbooked()
      Gibt die vorgemerkten Umsaetze gruppiert nach Buchungstagen zurueck.
      Returns:
      Liste mit Informationen zu einzelnen Buchungstagen der Vormerkbuchungen (GVRKUms.BTag)
    • getFlatData

      public List<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:
      Liste mit Transaktionsdaten (GVRKUms.UmsLine)
    • getFlatDataUnbooked

      public List<GVRKUms.UmsLine> getFlatDataUnbooked()
      Gibt eine Liste aller vorgemerkten Umsätze zurück
      Returns:
      Liste von GVRKUms.UmsLine-Objekten der vorgemerkten Umsätze
    • toString

      public String toString()
      Overrides:
      toString in class HBCIJobResultImpl