Package de.willuhn.jameica.hbci.schedule
Class AbstractTransferScheduleProvider<T extends Terminable & HibiscusDBObject>
java.lang.Object
de.willuhn.jameica.hbci.schedule.AbstractTransferScheduleProvider<T>
- Type Parameters:
T- der konkrete Auftragstyp.
- All Implemented Interfaces:
ScheduleProvider<T>
- Direct Known Subclasses:
AuslandsUeberweisungScheduleProvider,SepaLastschriftScheduleProvider,SepaSammelLastschriftScheduleProvider,SepaSammelUeberweisungScheduleProvider
@Lifecycle(REQUEST)
public abstract class AbstractTransferScheduleProvider<T extends Terminable & HibiscusDBObject>
extends Object
implements ScheduleProvider<T>
Abstrakte Basis-Implementierung eines Schedule-Providers fuer Ueberweisungen und Lastschriften.
-
Constructor Details
-
AbstractTransferScheduleProvider
public AbstractTransferScheduleProvider()
-
-
Method Details
-
getSchedules
Description copied from interface:ScheduleProviderLiefert die Termine fuer den angegebenen Zeitraum.- Specified by:
getSchedulesin interfaceScheduleProvider<T extends Terminable & HibiscusDBObject>- Parameters:
k- optionale Angabe eines Kontos. Ist es angegeben, werden nur Zahlungen des angegebenen Kontos geliefert. Andernfalls alle Konten.from- Beginn des Zeitraumes (einschliesslich dieses Tages).to- Ende des Zeitraumes (einschliesslich dieses Tages).- Returns:
- Liste der gefundendenen Termine. Die Funktion darf NICHT NULL liefern sondern hoechstens eine leere Liste.
-