T
- der konkrete Typ des Providers.ForecastProvider
ForecastProviderAuslandsUeberweisung
, ForecastProviderSepaDauerauftrag
, ForecastProviderSepaLastschrift
, ForecastProviderSepaSammelLastschrift
, ForecastProviderSepaSammelUeberweisung
public abstract class AbstractForecastProvider<T extends HibiscusDBObject> extends java.lang.Object implements ForecastProvider
Constructor | Description |
---|---|
AbstractForecastProvider() |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<Value> |
getData(Konto k,
java.util.Date from,
java.util.Date to) |
Liefert die voraussichtlichen Zahlungen fuer den angegebenen Zeitraum.
|
java.lang.String |
getName() |
Liefert einen sprechenden Namen fuer den Provider.
|
public java.lang.String getName()
ForecastProvider
getName
in interface ForecastProvider
ForecastProvider.getName()
public java.util.List<Value> getData(Konto k, java.util.Date from, java.util.Date to) throws java.lang.Exception
ForecastProvider
getData
in interface ForecastProvider
k
- das Konto. Wenn es fehlt, sollte der Provider die Zahlungen
aller Konten liefern.from
- Beginn des Zeitraumes (inclusive). Das Datum ist
immer angegeben. Die Implementierung muss hier also nicht auf NULL pruefen.to
- Ende des Zeitraumes (inclusive). Das Datum ist
immer angegeben. Die Implementierung muss hier also nicht auf NULL pruefen.java.lang.Exception
ForecastProvider.getData(de.willuhn.jameica.hbci.rmi.Konto, java.util.Date, java.util.Date)