Class HBCISynchronizeJobProviderSepaLastschrift

java.lang.Object
de.willuhn.jameica.hbci.synchronize.hbci.AbstractHBCISynchronizeJobProvider
de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeJobProviderSepaLastschrift
All Implemented Interfaces:
HBCISynchronizeJobProvider, SynchronizeJobProvider, Comparable

@Lifecycle(CONTEXT) public class HBCISynchronizeJobProviderSepaLastschrift extends AbstractHBCISynchronizeJobProvider
Implementierung eines Job-Providers fuer SEPA-Lastschriften.
  • Constructor Details

    • HBCISynchronizeJobProviderSepaLastschrift

      public HBCISynchronizeJobProviderSepaLastschrift()
  • Method Details

    • getSynchronizeJobs

      public List<SynchronizeJob> getSynchronizeJobs(Konto k)
      Description copied from interface: SynchronizeJobProvider
      Liefert eine Liste der auszufuehrenden Synchronisierungsjobs auf dem angegebenen Konto.
      Parameters:
      k - das Konto. Wenn kein Konto angegeben ist, werden die Jobs aller Konten zurueckgeliefert.
      Returns:
      Liste der auszufuehrenden Jobs.
    • supports

      public boolean supports(Class<? extends SynchronizeJob> type, Konto k)
      Description copied from interface: SynchronizeJobProvider
      Prueft, ob der Job-Provider diesen Job fuer das angegebene Konto beherrscht.
      Parameters:
      type - der Job-Typ.
      k - das konkrete Konto.
      Returns:
      true, wenn er es beherrscht.
    • getJobTypes

      public List<Class<? extends SynchronizeJob>> getJobTypes()
      Description copied from interface: SynchronizeJobProvider
      Liefert eine Liste der implementierenden Klassen der Jobs, die dieser Provider unterstuetzt.
      Returns:
      Liste der implementierenden Klassen der Jobs des Providers.
    • compareTo

      public int compareTo(Object o)