Class BookingAccountBalanceProvider

  • All Implemented Interfaces:
    AccountBalanceProvider

    public class BookingAccountBalanceProvider
    extends java.lang.Object
    implements AccountBalanceProvider
    AccountBalance-Provider fuer normale Konten mit Umsatz-Buchungen.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      AbstractChartDataSaldo getBalanceChartData​(Konto konto, java.util.Date start, java.util.Date end)
      Gibt die taeglichen Salden fuer ein Konto als Chart-Datenreihe zurueck.
      java.util.List<Value> getBalanceData​(Konto konto, java.util.Date start, java.util.Date end)
      Gibt die taeglichen Salden fuer ein Konto als Liste von Werten zurueck.
      java.lang.String getName()
      Liefert einen Namen für Anzeige und Sortierung
      boolean supports​(Konto konto)
      Gibt an, ob der Provider fuer ein konkretes Konto Daten liefern kann.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • BookingAccountBalanceProvider

        public BookingAccountBalanceProvider()
    • Method Detail

      • supports

        public boolean supports​(Konto konto)
        Description copied from interface: AccountBalanceProvider
        Gibt an, ob der Provider fuer ein konkretes Konto Daten liefern kann.
        Specified by:
        supports in interface AccountBalanceProvider
        Parameters:
        konto - Zu ueberpruefendes Konto
        Returns:
      • getBalanceChartData

        public AbstractChartDataSaldo getBalanceChartData​(Konto konto,
                                                          java.util.Date start,
                                                          java.util.Date end)
        Description copied from interface: AccountBalanceProvider
        Gibt die taeglichen Salden fuer ein Konto als Chart-Datenreihe zurueck.
        Specified by:
        getBalanceChartData in interface AccountBalanceProvider
        Parameters:
        konto - Konto fuer den Saldenabruf
        start - Startdatum der Salden
        end - Enddatum der Salden
        Returns:
        die taeglichen Salden fuer ein Konto als Chart-Datenreihe
      • getBalanceData

        public java.util.List<Value> getBalanceData​(Konto konto,
                                                    java.util.Date start,
                                                    java.util.Date end)
        Description copied from interface: AccountBalanceProvider
        Gibt die taeglichen Salden fuer ein Konto als Liste von Werten zurueck.
        Specified by:
        getBalanceData in interface AccountBalanceProvider
        Parameters:
        konto - Konto fuer den Saldenabruf
        start - Startdatum der Salden
        end - Enddatum der Salden
        Returns:
        die taeglichen Salden fuer ein Konto als Liste von Werten
      • getName

        public java.lang.String getName()
        Description copied from interface: AccountBalanceProvider
        Liefert einen Namen für Anzeige und Sortierung
        Specified by:
        getName in interface AccountBalanceProvider
        Returns:
        einen Namen für Anzeige und Sortierung