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 Object
implements ForecastProvider
Abstrakte Basis-Implementierung eines Forecast-Providers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionLiefert die voraussichtlichen Zahlungen beginnend mit heute und endend mit dem angegeben Datum.getName()
Liefert einen sprechenden Namen fuer den Provider.boolean
Liefert true, wenn der Provider per Default aktiv sein soll.
-
Constructor Details
-
AbstractForecastProvider
public AbstractForecastProvider()
-
-
Method Details
-
getName
Description copied from interface:ForecastProvider
Liefert einen sprechenden Namen fuer den Provider.- Specified by:
getName
in interfaceForecastProvider
- Returns:
- sprechender Name.
-
getData
Description copied from interface:ForecastProvider
Liefert die voraussichtlichen Zahlungen beginnend mit heute und endend mit dem angegeben Datum.- Specified by:
getData
in interfaceForecastProvider
- Parameters:
k
- das Konto. Wenn es fehlt, sollte der Provider die Zahlungen aller Konten liefern.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:
Exception
- See Also:
-
isDefaultEnabled
public boolean isDefaultEnabled()Description copied from interface:ForecastProvider
Liefert true, wenn der Provider per Default aktiv sein soll.- Specified by:
isDefaultEnabled
in interfaceForecastProvider
- Returns:
- true, wenn der Provider per Default aktiv sein soll.
- See Also:
-