Package org.kapott.hbci.GV_Result
Class GVRKUms
- java.lang.Object
-
- org.kapott.hbci.GV_Result.HBCIJobResultImpl
-
- org.kapott.hbci.GV_Result.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
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classGVRKUms.BTagEnthält alle Transaktionen eines einzelnen Buchungstages.static classGVRKUms.UmsLineEine "Zeile" des Kontoauszuges (enthält Daten einer Transaktion)
-
Field Summary
Fields Modifier and Type Field Description List<String>camtBookedDie originale empfangene CAMT-Datei mit den gebuchten Umsaetzen.StringcamtNotBookedDie originale empfangenen CAMT-Dateien mit den Vormerkbuchungen.-
Fields inherited from class org.kapott.hbci.GV_Result.HBCIJobResultImpl
globStatus, jobStatus
-
-
Constructor Summary
Constructors Constructor Description GVRKUms(HBCIPassportInternal passport)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendMt940raw(StringBuilder mt940raw)voidappendMt942raw(StringBuilder mt942raw)List<GVRKUms.BTag>getDataPerDay()Gibt die Umsatzinformationen gruppiert nach Buchungstagen zurück.List<GVRKUms.BTag>getDataPerDayUnbooked()Gibt die vorgemerkten Umsaetze gruppiert nach Buchungstagen zurueck.List<GVRKUms.UmsLine>getFlatData()Gibt alle Transaktionsdatensätze in einer "flachen" Struktur zurück.List<GVRKUms.UmsLine>getFlatDataUnbooked()Gibt eine Liste aller vorgemerkten Umsätze zurückList<String>getRaw(boolean pending)StringtoString()-
Methods inherited from class org.kapott.hbci.GV_Result.HBCIJobResultImpl
getDialogId, getGlobStatus, getJobId, getJobStatus, getMsgNum, getPassport, getResultData, getResultsSize, getRetVal, getSegNum, isOK, storeResult
-
-
-
-
Constructor Detail
-
GVRKUms
public GVRKUms(HBCIPassportInternal passport)
-
-
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
-
toString
public String toString()
- Overrides:
toStringin classHBCIJobResultImpl
-
-