Package de.frankmuenster.mahoe.utils
Class TransactionSaver
- java.lang.Object
-
- de.frankmuenster.mahoe.utils.TransactionSaver
-
public final class TransactionSaver extends java.lang.Object
Speichert die Umsätze im Hibiscus Konto- Author:
- Frank Münster
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz>
getTransactions(java.util.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, java.util.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, java.util.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, java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked)
Speichert die vorgemerkten Umsätze im Kontostatic int
savePreBooked(de.willuhn.jameica.hbci.rmi.Konto account, java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> preBooked, boolean sort)
Speichert die vorgemerkten Umsätze im Kontostatic void
saveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, java.lang.Double saldo)
Speichert das Saldo im Kontostatic void
saveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, java.math.BigDecimal saldo)
Speichert das Saldo im Kontostatic void
saveSaldoAvailable(de.willuhn.jameica.hbci.rmi.Konto konto, java.math.BigDecimal available)
Speichert den verfügbaren Betrag im Konto
-
-
-
Method Detail
-
savePreBooked
public static int savePreBooked(de.willuhn.jameica.hbci.rmi.Konto account, java.util.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, java.util.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
-
saveBooked
public static int saveBooked(de.willuhn.jameica.hbci.rmi.Konto account, java.util.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, java.util.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
-
saveSaldo
public static void saveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, java.math.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, java.lang.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, java.math.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
-
getTransactions
public static java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> getTransactions(java.util.List<PdfBuchung> pdfTransactions) throws java.rmi.RemoteException
Liefert eine List von Hibiscus Umsätzen aus einer Liste von PDFBuchungen.- Parameters:
pdfTransactions
-- Returns:
- Liste mit Hibiscus Umsätzen
- Throws:
java.rmi.RemoteException
-
-