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 Sortierungboolean
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 Saldenabrufstart
- Startdatum der Saldenend
- 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 Saldenabrufstart
- Startdatum der Saldenend
- 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
-
-