C - the Class of theI - die bankspezifischen WebAccountInformationM - die bankspezifische AbstractBankMessagesInterfaceMahoeSynchronizeJob, de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobAktienSynchronizeJobKontoauszug, BosSynchronizeJobKontoauszug, BshSynchronizeJobKontoauszug, SantanderSynchronizeJobKontoauszug, TargoBankSynchronizeJobKontoauszugpublic abstract class AbstractMahoeSynchronizeJobKontoauszug<C,I extends WebAccountInformation,M extends AbstractBankMessages<C>> extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszug implements InterfaceMahoeSynchronizeJob
| Modifier and Type | Field | Description |
|---|---|---|
protected I |
accountInfo |
Kontoinformationen
|
protected de.willuhn.jameica.hbci.rmi.Konto |
konto |
Das Konto
|
protected java.lang.String |
kundennummer |
Die Kundennummer.
|
protected de.willuhn.util.ProgressMonitor |
monitor |
Das Progessmonitor Objekt
|
protected AbstractWebSite<C,I,M> |
webSite |
Das Webseiten Objekt
|
| Modifier | Constructor | Description |
|---|---|---|
protected |
AbstractMahoeSynchronizeJobKontoauszug() |
Standardkonstruktor
|
| Modifier and Type | Method | Description |
|---|---|---|
protected void |
debugLogTransactions(java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> transactions) |
Log transaction in the given list, but only in case log level is
DEBUG |
void |
execute(de.willuhn.util.ProgressMonitor monitor,
boolean lastJob) |
Führt den Job aus.
|
protected abstract void |
getWebSite() |
Liefert das Webseiten-Objekt für die Bank.
|
protected abstract void |
handleTransactions() |
Liest und speichert die Umsätze.
|
protected abstract void |
login() |
Meldet das Webseiten-Objekt an der Bank an.
|
configure, getContext, getKonto, getName, setContext, setKontoclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprotected transient de.willuhn.jameica.hbci.rmi.Konto konto
protected transient java.lang.String kundennummer
protected transient AbstractWebSite<C,I extends WebAccountInformation,M extends AbstractBankMessages<C>> webSite
protected transient I extends WebAccountInformation accountInfo
protected transient de.willuhn.util.ProgressMonitor monitor
protected AbstractMahoeSynchronizeJobKontoauszug()
public void execute(de.willuhn.util.ProgressMonitor monitor,
boolean lastJob)
throws java.lang.Exception
InterfaceMahoeSynchronizeJobexecute in interface InterfaceMahoeSynchronizeJobjava.lang.ExceptionInterfaceMahoeSynchronizeJob.execute(ProgressMonitor, boolean)protected void debugLogTransactions(java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> transactions)
DEBUGtransactions - protected abstract void getWebSite()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionprotected abstract void handleTransactions()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionprotected abstract void login()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationException