Class SepaDauerauftragScheduleProvider

java.lang.Object
de.willuhn.jameica.hbci.schedule.SepaDauerauftragScheduleProvider
All Implemented Interfaces:
ScheduleProvider<SepaDauerauftrag>

@Lifecycle(REQUEST) public class SepaDauerauftragScheduleProvider extends Object implements ScheduleProvider<SepaDauerauftrag>
Implementierung eines Schedule-Providers fuer anstehende SEPA-Dauerauftraege.
  • Constructor Details

    • SepaDauerauftragScheduleProvider

      public SepaDauerauftragScheduleProvider()
  • Method Details

    • getSchedules

      public List<Schedule<SepaDauerauftrag>> getSchedules(Konto k, Date from, Date to)
      Description copied from interface: ScheduleProvider
      Liefert die Termine fuer den angegebenen Zeitraum.
      Specified by:
      getSchedules in interface ScheduleProvider<SepaDauerauftrag>
      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.
    • getName

      public String getName()
      Description copied from interface: ScheduleProvider
      Liefert einen sprechenden Namen fuer den Provider.
      Specified by:
      getName in interface ScheduleProvider<SepaDauerauftrag>
      Returns:
      sprechender Name fuer den Provider.