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:
    Serialized Form
    • Field Detail

      • camtBooked

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

        public String camtNotBooked
        Die originale empfangenen CAMT-Dateien mit den Vormerkbuchungen.
    • Method Detail

      • appendMt940raw

        public void appendMt940raw​(StringBuilder mt940raw)
      • appendMt942raw

        public void appendMt942raw​(StringBuilder mt942raw)
      • 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
      • getRaw

        public List<String> getRaw​(boolean pending)