Package de.willuhn.jameica.hbci.forecast
Class ForecastCreator
java.lang.Object
de.willuhn.jameica.hbci.forecast.ForecastCreator
Diese Klasse erzeugt eine Saldo-Prognose basierend auf den konfigurierten
Forecast-Providern.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionErzeugt eine Liste von Salden fuer das angegebene Konto im angegebenen Zeitraum.static List<ForecastProvider>Liefert die Liste aller Forecast-Provider - unabhaengig davon, ob sie gerade aktiv sind oder nicht.static booleanisEnabled(ForecastProvider provider) Liefert true, wenn der Provider aktiv ist.static voidsetEnabled(ForecastProvider provider, boolean enabled) Legt fest, ob der Provider verwendet werden soll.
-
Constructor Details
-
ForecastCreator
public ForecastCreator()
-
-
Method Details
-
getProviders
Liefert die Liste aller Forecast-Provider - unabhaengig davon, ob sie gerade aktiv sind oder nicht.- Returns:
- die Liste aller Forecast-Provider.
-
create
Erzeugt eine Liste von Salden fuer das angegebene Konto im angegebenen Zeitraum. Die Liste enthaelt hierbei fuer jeden Tag einen Wert (auch wenn an diesem Tag keine Zahlungsvorgaenge stattfanden - in dem Fall besitzt der Wert den Saldo des Vortages), kann daher also 1:1 auf eine Chart-Grafik gemappt werden.- Parameters:
k- das Konto. Optional. Ist keines angegeben, wird eine Prognose ueber alle Konten erstellt.from- Beginn des Zeitraumes. Ist keiner angegeben, beginnt die Auswertung beim heutigen Tag.to- Ende des Zeitraumes. Ist keines angegeben, endet die Auswertung 1 Jahr nach Beginn des Zeitraumes.- Returns:
- die Liste der Salden.
- Throws:
RemoteException
-
isEnabled
Liefert true, wenn der Provider aktiv ist.- Parameters:
provider- der zu pruefende Provider.- Returns:
- true, wenn er aktiv ist.
-
setEnabled
Legt fest, ob der Provider verwendet werden soll.- Parameters:
provider- der Provider.enabled- true, wenn der Provider verwendet werden soll.
-