Package de.frankmuenster.mahoe.utils
Class TransactionSaver
java.lang.Object
de.frankmuenster.mahoe.utils.TransactionSaver
Speichert die Umsätze im Hibiscus Konto
- Author:
- Frank Münster
-
Method Summary
Modifier and TypeMethodDescriptionstatic List<de.willuhn.jameica.hbci.rmi.Umsatz>
getTransactions
(List<PdfBuchung> pdfTransactions) Liefert eine List von Hibiscus Umsätzen aus einer Liste von PDFBuchungen.static int
saveBooked
(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> booked) Speichert die Liste der Umsätze im Konto.static int
saveBooked
(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> booked, boolean sort) Speichert die Liste der Umsätze im Kontostatic int
savePreBooked
(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked) Speichert die vorgemerkten Umsätze im Kontostatic int
savePreBooked
(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked, boolean sort) Speichert die vorgemerkten Umsätze im Kontostatic void
Speichert das Saldo im Kontostatic void
saveSaldo
(de.willuhn.jameica.hbci.rmi.Konto konto, BigDecimal saldo) Speichert das Saldo im Kontostatic void
saveSaldoAvailable
(de.willuhn.jameica.hbci.rmi.Konto konto, BigDecimal available) Speichert den verfügbaren Betrag im Konto
-
Method Details
-
getTransactions
public static List<de.willuhn.jameica.hbci.rmi.Umsatz> getTransactions(List<PdfBuchung> pdfTransactions) throws RemoteException Liefert eine List von Hibiscus Umsätzen aus einer Liste von PDFBuchungen.- Parameters:
pdfTransactions
-- Returns:
- Liste mit Hibiscus Umsätzen
- Throws:
RemoteException
-
saveBooked
public static int saveBooked(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> booked) Speichert die Liste der Umsätze im Konto. Die Umsätze werden vor dem Speichern sortiert.- Parameters:
account
- das Kontobooked
- die Umsätze- Returns:
- Die Anzahl an gespeicherten Umsätzen
-
saveBooked
public static int saveBooked(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> booked, boolean sort) Speichert die Liste der Umsätze im Konto- Parameters:
account
- das Kontobooked
- die Umsätzesort
- sollen die Umsätze vorher nach Datum sortiert werden.- Returns:
- Die Anzahl an gespeicherten Umsätzen
-
savePreBooked
public static int savePreBooked(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked) Speichert die vorgemerkten Umsätze im Konto- Parameters:
account
- das KontopreBooked
- die Liste der vorgemerkten Umsätze- Returns:
- Die Anzahl der gespeicherten Umsätzen
-
savePreBooked
public static int savePreBooked(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked, boolean sort) Speichert die vorgemerkten Umsätze im Konto- Parameters:
account
- das KontopreBooked
- die Liste der vorgemerkten Umsätzesort
- sollen die Umsätze vorher nach Datum sortiert werden.- Returns:
- Die Anzahl der gespeicherten Umsätzen
-
saveSaldo
public static void saveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, BigDecimal saldo) throws de.willuhn.util.ApplicationException Speichert das Saldo im Konto- Parameters:
konto
- das Kontosaldo
- das Saldo- Throws:
de.willuhn.util.ApplicationException
-
saveSaldo
public static void saveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, Double saldo) throws de.willuhn.util.ApplicationException Speichert das Saldo im Konto- Parameters:
konto
- das Kontosaldo
- das Saldo- Throws:
de.willuhn.util.ApplicationException
-
saveSaldoAvailable
public static void saveSaldoAvailable(de.willuhn.jameica.hbci.rmi.Konto konto, BigDecimal available) throws de.willuhn.util.ApplicationException Speichert den verfügbaren Betrag im Konto- Parameters:
konto
- das Kontoavailable
- der verfügbaren Betrag- Throws:
de.willuhn.util.ApplicationException
-