I
- die bankspezifischen WebAccountInformationInterfaceMahoeSynchronizeJob
, de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
BosSynchronizeJobKontoauszugPDF
, SantanderSynchronizeJobKontoauszugPDF
, TargoBankSynchronizeJobKontoauszugPDF
public abstract class AbstractMahoeSynchronizeJobKontoauszugPdf<I extends WebAccountInformation> extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszugPdf 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 WebSite<I> |
webSite |
Das Webseiten Objekt
|
Constructor | Description |
---|---|
AbstractMahoeSynchronizeJobKontoauszugPdf() |
Standardkonstruktor
|
Modifier and Type | Method | 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 void |
handleAccountSheets() |
Speichert die Kontoauszüge als PDF.
|
protected abstract void |
login() |
Meldet das Webseiten-Objekt an der Bank an.
|
configure, getContext, getKonto, getName, setContext, setKonto
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected transient de.willuhn.jameica.hbci.rmi.Konto konto
protected transient java.lang.String kundennummer
protected transient WebSite<I extends WebAccountInformation> webSite
protected transient I extends WebAccountInformation accountInfo
protected transient de.willuhn.util.ProgressMonitor monitor
public AbstractMahoeSynchronizeJobKontoauszugPdf()
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 void handleAccountSheets() 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