Class AbstractSynchronizeBackend.JobGroup
- java.lang.Object
-
- de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend.JobGroup
-
- Direct Known Subclasses:
HBCISynchronizeBackend.HBCIJobGroup
,ScriptingSynchronizeBackend.ScriptingJobGroup
- Enclosing class:
- AbstractSynchronizeBackend<T extends SynchronizeJobProvider>
protected abstract class AbstractSynchronizeBackend.JobGroup extends java.lang.Object
Abstrakte Basis-Klasse, die die Jobs nach Konten gruppiert und ausfuehrt.
-
-
Field Summary
Fields Modifier and Type Field Description protected java.util.List<SynchronizeJob>
jobs
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected void
checkInterrupted()
Prueft, ob die Synchronisierung abgebrochen wurde und wirft in dem Fall eine OperationCancelledException.Konto
getKonto()
Liefert das Konto der Job-Gruppe.protected abstract void
sync()
Fuehrt die Synchronisierung fuer die Job-Gruppe aus.
-
-
-
Field Detail
-
jobs
protected java.util.List<SynchronizeJob> jobs
-
-
Constructor Detail
-
JobGroup
protected JobGroup(Konto k)
ct.- Parameters:
k
- das Konto der Job-Gruppe.
-
-
Method Detail
-
getKonto
public Konto getKonto()
Liefert das Konto der Job-Gruppe.- Returns:
- das Konto der Job-Gruppe.
-
sync
protected abstract void sync() throws java.lang.Exception
Fuehrt die Synchronisierung fuer die Job-Gruppe aus.- Throws:
java.lang.Exception
-
checkInterrupted
protected final void checkInterrupted() throws de.willuhn.jameica.system.OperationCanceledException
Prueft, ob die Synchronisierung abgebrochen wurde und wirft in dem Fall eine OperationCancelledException.- Throws:
de.willuhn.jameica.system.OperationCanceledException
-
-