I
- die bankspezifischen WebAccountInformationM
- die bankspezifische AbstractBankMessagespublic abstract class AbstractMahoeSynchronizeJobKontoauszug<I extends WebAccountInformation,M extends AbstractBankMessages> extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszug implements InterfaceMahoeSynchronizeJob
Modifier and Type | Field and 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<I,M> |
webSite
Das Webseiten Objekt
|
Constructor and Description |
---|
AbstractMahoeSynchronizeJobKontoauszug()
Standardkonstruktor
|
Modifier and Type | Method and 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.
|
isRecurring
configure, getContext, getKonto, getName, setContext, setKonto
protected transient de.willuhn.jameica.hbci.rmi.Konto konto
protected transient java.lang.String kundennummer
protected transient AbstractWebSite<I extends WebAccountInformation,M extends AbstractBankMessages> webSite
protected transient I extends WebAccountInformation accountInfo
protected transient de.willuhn.util.ProgressMonitor monitor
public AbstractMahoeSynchronizeJobKontoauszug()
public void execute(de.willuhn.util.ProgressMonitor monitor, boolean lastJob) throws java.lang.Exception
InterfaceMahoeSynchronizeJob
execute
in interface InterfaceMahoeSynchronizeJob
java.lang.Exception
InterfaceMahoeSynchronizeJob.execute(ProgressMonitor, boolean)
protected void debugLogTransactions(java.util.List<de.willuhn.jameica.hbci.rmi.Umsatz> transactions)
DEBUG
transactions
- protected abstract void getWebSite() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
de.willuhn.util.ApplicationException
protected abstract void handleTransactions() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
de.willuhn.util.ApplicationException
protected abstract void login() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
de.willuhn.util.ApplicationException