Class TransactionSaver

java.lang.Object
de.frankmuenster.mahoe.utils.TransactionSaver

public final class TransactionSaver extends Object
Speichert die Umsätze im Hibiscus Konto
Author:
Frank Münster
  • Method Summary

    Modifier and Type
    Method
    Description
    static 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 Konto
    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
    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
    static void
    saveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, Double saldo)
    Speichert das Saldo im Konto
    static void
    saveSaldo(de.willuhn.jameica.hbci.rmi.Konto konto, BigDecimal saldo)
    Speichert das Saldo im Konto
    static void
    saveSaldoAvailable(de.willuhn.jameica.hbci.rmi.Konto konto, BigDecimal available)
    Speichert den verfügbaren Betrag im Konto

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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 Konto
      booked - 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 Konto
      booked - die Umsätze
      sort - 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 Konto
      preBooked - 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 Konto
      preBooked - die Liste der vorgemerkten Umsätze
      sort - 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 Konto
      saldo - 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 Konto
      saldo - 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 Konto
      available - der verfügbaren Betrag
      Throws:
      de.willuhn.util.ApplicationException