Interface AccountBalanceProvider

  • All Known Implementing Classes:
    BookingAccountBalanceProvider

    public interface AccountBalanceProvider
    Interface fuer einen AccountBalance-Provider. Der Provider liefert Salden fuer ein Konto, was bei einem Fonds/Depot anders funktioniert als bei einem Girokonto.
    • Method Summary

      All Methods Instance Methods Abstract 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.
    • Method Detail

      • supports

        boolean supports​(Konto konto)
        Gibt an, ob der Provider fuer ein konkretes Konto Daten liefern kann.
        Parameters:
        konto - Zu ueberpruefendes Konto
        Returns:
      • getBalanceData

        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.
        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
      • getBalanceChartData

        AbstractChartDataSaldo getBalanceChartData​(Konto konto,
                                                   java.util.Date start,
                                                   java.util.Date end)
        Gibt die taeglichen Salden fuer ein Konto als Chart-Datenreihe zurueck.
        Parameters:
        konto - Konto fuer den Saldenabruf
        start - Startdatum der Salden
        end - Enddatum der Salden
        Returns:
        die taeglichen Salden fuer ein Konto als Chart-Datenreihe
      • getName

        java.lang.String getName()
        Liefert einen Namen für Anzeige und Sortierung
        Returns:
        einen Namen für Anzeige und Sortierung