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.ObjectAbstrakte 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 voidcheckInterrupted()Prueft, ob die Synchronisierung abgebrochen wurde und wirft in dem Fall eine OperationCancelledException.KontogetKonto()Liefert das Konto der Job-Gruppe.protected abstract voidsync()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.ExceptionFuehrt die Synchronisierung fuer die Job-Gruppe aus.- Throws:
java.lang.Exception
-
checkInterrupted
protected final void checkInterrupted() throws de.willuhn.jameica.system.OperationCanceledExceptionPrueft, ob die Synchronisierung abgebrochen wurde und wirft in dem Fall eine OperationCancelledException.- Throws:
de.willuhn.jameica.system.OperationCanceledException
-
-