Package de.willuhn.jameica.hbci.forecast
Interface ForecastProvider
-
- All Known Implementing Classes:
AbstractForecastProvider
,ForecastProviderAuslandsUeberweisung
,ForecastProviderSepaDauerauftrag
,ForecastProviderSepaLastschrift
,ForecastProviderSepaSammelLastschrift
,ForecastProviderSepaSammelUeberweisung
public interface ForecastProvider
Interface fuer einen Provider, der Prognose-Daten fuer kuenftige Zahlungen liefert.
-
-
Method Summary
All Methods Instance Methods Abstract Methods 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.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Liefert einen sprechenden Namen fuer den Provider.- Returns:
- sprechender Name.
-
getData
java.util.List<Value> getData(Konto k, java.util.Date from, java.util.Date to) throws java.lang.Exception
Liefert die voraussichtlichen Zahlungen fuer den angegebenen Zeitraum.- Parameters:
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.- Returns:
- Liste der voraussichtlichen Zahlungen.
- Throws:
java.lang.Exception
-
-