Interface SynchronizeJobProvider
-
- All Superinterfaces:
java.lang.Comparable
- All Known Subinterfaces:
HBCISynchronizeJobProvider,ScriptingSynchronizeJobProvider
- All Known Implementing Classes:
AbstractHBCISynchronizeJobProvider,HBCISynchronizeJobProviderAuslandsUeberweisung,HBCISynchronizeJobProviderKontoauszug,HBCISynchronizeJobProviderKontoauszugPdf,HBCISynchronizeJobProviderQuittung,HBCISynchronizeJobProviderSepaDauerauftrag,HBCISynchronizeJobProviderSepaLastschrift,ScriptingSynchronizeJobProviderKontoauszug
public interface SynchronizeJobProvider extends java.lang.ComparableMarker-Interface, um die Job-Provider fuer das Backend zu finden. Erweitert Comparable, um die Jobs sortieren zu koennen.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.List<java.lang.Class<? extends SynchronizeJob>>getJobTypes()Liefert eine Liste der implementierenden Klassen der Jobs, die dieser Provider unterstuetzt.java.util.List<SynchronizeJob>getSynchronizeJobs(Konto k)Liefert eine Liste der auszufuehrenden Synchronisierungsjobs auf dem angegebenen Konto.booleansupports(java.lang.Class<? extends SynchronizeJob> type, Konto k)Prueft, ob der Job-Provider diesen Job fuer das angegebene Konto beherrscht.
-
-
-
Method Detail
-
getSynchronizeJobs
java.util.List<SynchronizeJob> getSynchronizeJobs(Konto k)
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.
-
getJobTypes
java.util.List<java.lang.Class<? extends SynchronizeJob>> getJobTypes()
Liefert eine Liste der implementierenden Klassen der Jobs, die dieser Provider unterstuetzt.- Returns:
- Liste der implementierenden Klassen der Jobs des Providers.
-
supports
boolean supports(java.lang.Class<? extends SynchronizeJob> type, Konto k)
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.
-
-