Class ScriptingSynchronizeJobProviderKontoauszug
- java.lang.Object
-
- de.willuhn.jameica.hbci.synchronize.scripting.ScriptingSynchronizeJobProviderKontoauszug
-
- All Implemented Interfaces:
ScriptingSynchronizeJobProvider
,SynchronizeJobProvider
,java.lang.Comparable
@Lifecycle(CONTEXT) public class ScriptingSynchronizeJobProviderKontoauszug extends java.lang.Object implements ScriptingSynchronizeJobProvider
Implementierung eines Job-Providers fuer das Abrufen von Saldo und/oder Kontoauszug.
-
-
Constructor Summary
Constructors Constructor Description ScriptingSynchronizeJobProviderKontoauszug()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
compareTo(java.lang.Object o)
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.boolean
supports(java.lang.Class<? extends SynchronizeJob> type, Konto k)
Prueft, ob der Job-Provider diesen Job fuer das angegebene Konto beherrscht.
-
-
-
Method Detail
-
getSynchronizeJobs
public java.util.List<SynchronizeJob> getSynchronizeJobs(Konto k)
Description copied from interface:SynchronizeJobProvider
Liefert eine Liste der auszufuehrenden Synchronisierungsjobs auf dem angegebenen Konto.- Specified by:
getSynchronizeJobs
in interfaceSynchronizeJobProvider
- Parameters:
k
- das Konto. Wenn kein Konto angegeben ist, werden die Jobs aller Konten zurueckgeliefert.- Returns:
- Liste der auszufuehrenden Jobs.
-
supports
public boolean supports(java.lang.Class<? extends SynchronizeJob> type, Konto k)
Description copied from interface:SynchronizeJobProvider
Prueft, ob der Job-Provider diesen Job fuer das angegebene Konto beherrscht.- Specified by:
supports
in interfaceSynchronizeJobProvider
- Parameters:
type
- der Job-Typ.k
- das konkrete Konto.- Returns:
- true, wenn er es beherrscht.
-
getJobTypes
public java.util.List<java.lang.Class<? extends SynchronizeJob>> getJobTypes()
Description copied from interface:SynchronizeJobProvider
Liefert eine Liste der implementierenden Klassen der Jobs, die dieser Provider unterstuetzt.- Specified by:
getJobTypes
in interfaceSynchronizeJobProvider
- Returns:
- Liste der implementierenden Klassen der Jobs des Providers.
-
compareTo
public int compareTo(java.lang.Object o)
- Specified by:
compareTo
in interfacejava.lang.Comparable
-
-