Package de.willuhn.jameica.hbci.forecast
Class AbstractForecastProvider<T extends HibiscusDBObject>
- java.lang.Object
-
- de.willuhn.jameica.hbci.forecast.AbstractForecastProvider<T>
-
- Type Parameters:
T- der konkrete Typ des Providers.
- All Implemented Interfaces:
ForecastProvider
- Direct Known Subclasses:
ForecastProviderAuslandsUeberweisung,ForecastProviderSepaDauerauftrag,ForecastProviderSepaLastschrift,ForecastProviderSepaSammelLastschrift,ForecastProviderSepaSammelUeberweisung
public abstract class AbstractForecastProvider<T extends HibiscusDBObject> extends java.lang.Object implements ForecastProvider
Abstrakte Basis-Implementierung eines Forecast-Providers.
-
-
Constructor Summary
Constructors Constructor Description AbstractForecastProvider()
-
Method Summary
All Methods Instance Methods Concrete 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.StringgetName()Liefert einen sprechenden Namen fuer den Provider.
-
-
-
Method Detail
-
getName
public java.lang.String getName()
Description copied from interface:ForecastProviderLiefert einen sprechenden Namen fuer den Provider.- Specified by:
getNamein interfaceForecastProvider- Returns:
- sprechender Name.
- See Also:
ForecastProvider.getName()
-
getData
public java.util.List<Value> getData(Konto k, java.util.Date from, java.util.Date to) throws java.lang.Exception
Description copied from interface:ForecastProviderLiefert die voraussichtlichen Zahlungen fuer den angegebenen Zeitraum.- Specified by:
getDatain interfaceForecastProvider- 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- See Also:
ForecastProvider.getData(de.willuhn.jameica.hbci.rmi.Konto, java.util.Date, java.util.Date)
-
-