Class 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 Konto
      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
      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
      static void saveSaldo​(de.willuhn.jameica.hbci.rmi.Konto konto, java.lang.Double saldo)
      Speichert das Saldo im Konto
      static void saveSaldo​(de.willuhn.jameica.hbci.rmi.Konto konto, java.math.BigDecimal saldo)
      Speichert das Saldo im Konto
      static void saveSaldoAvailable​(de.willuhn.jameica.hbci.rmi.Konto konto, java.math.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 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 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,
                                        java.util.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
      • 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 Konto
        booked - 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 Konto
        booked - die Umsätze
        sort - 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 Konto
        saldo - 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 Konto
        saldo - 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 Konto
        available - 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