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 |
---|---|
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 |
handleAccountSheets()
Speichert die Kontoauszüge als PDF.
|
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 abstract void getWebSite() 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
protected abstract void handleTransactions() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
de.willuhn.util.ApplicationException
protected abstract void handleAccountSheets() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
de.willuhn.util.ApplicationException