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 intsaveBooked(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> booked) Speichert die Liste der Umsätze im Konto.static intsaveBooked(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 intsavePreBooked(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked) Speichert die vorgemerkten Umsätze im Kontostatic intsavePreBooked(de.willuhn.jameica.hbci.rmi.Konto account, List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked, boolean sort) Speichert die vorgemerkten Umsätze im Kontostatic voidSpeichert das Saldo im Kontostatic voidsaveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, BigDecimal saldo) Speichert das Saldo im Kontostatic voidsaveSaldoAvailable(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
-