Package de.frankmuenster.mahoe.jobs
Class AbstractMahoeSynchronizeJobKontoauszugPdf<I extends WebAccountInformation>
java.lang.Object
de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob
de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszugPdf
de.frankmuenster.mahoe.jobs.AbstractMahoeSynchronizeJobKontoauszugPdf<I>
- Type Parameters:
I- die bankspezifischen WebAccountInformation
- All Implemented Interfaces:
InterfaceMahoeSynchronizeJob,de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
- Direct Known Subclasses:
BosSynchronizeJobKontoauszugPDF,SantanderSynchronizeJobKontoauszugPDF,TargoBankSynchronizeJobKontoauszugPDF
public abstract class AbstractMahoeSynchronizeJobKontoauszugPdf<I extends WebAccountInformation>
extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszugPdf
implements InterfaceMahoeSynchronizeJob
Abstrakte Klasse für Kontoauszugsabfrage PDF für Mahoe Konten. Hier
verarbeiten wir hauptsächlich die Fehlerbehandlung.
- Author:
- Frank Münster
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IKontoinformationenprotected de.willuhn.jameica.hbci.rmi.KontoDas Kontoprotected StringDie Kundennummer.protected de.willuhn.util.ProgressMonitorDas Progessmonitor ObjektDas Webseiten ObjektFields inherited from class de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszugPdf
CTX_FORCEFields inherited from class de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob
i18nFields inherited from interface de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
CTX_ENTITY -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedStandardkonstruktor -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(de.willuhn.util.ProgressMonitor monitor, boolean lastJob) Führt den Job aus.protected abstract voidLiefert das Webseiten-Objekt für die Bank.protected voidSpeichert die Kontoauszüge als PDF.protected abstract voidlogin()Meldet das Webseiten-Objekt an der Bank an.Methods inherited from class de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszugPdf
isRecurringMethods inherited from class de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob
configure, getContext, getKonto, getName, setContext, setKontoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
configure, getContext, getKonto, getName, isRecurring, setContext, setKonto
-
Field Details
-
konto
protected transient de.willuhn.jameica.hbci.rmi.Konto kontoDas Konto -
kundennummer
Die Kundennummer. Extra damit man nicht jedes mal die RemoteException abfangen muss. -
webSite
Das Webseiten Objekt -
accountInfo
Kontoinformationen -
monitor
protected transient de.willuhn.util.ProgressMonitor monitorDas Progessmonitor Objekt
-
-
Constructor Details
-
AbstractMahoeSynchronizeJobKontoauszugPdf
protected AbstractMahoeSynchronizeJobKontoauszugPdf()Standardkonstruktor
-
-
Method Details
-
execute
Description copied from interface:InterfaceMahoeSynchronizeJobFührt den Job aus.- Specified by:
executein interfaceInterfaceMahoeSynchronizeJob- Throws:
Exception- See Also:
-
getWebSite
Liefert das Webseiten-Objekt für die Bank.- Throws:
WebSiteExceptionde.willuhn.util.ApplicationException
-
handleAccountSheets
Speichert die Kontoauszüge als PDF.- Throws:
WebSiteExceptionde.willuhn.util.ApplicationException
-
login
Meldet das Webseiten-Objekt an der Bank an.- Throws:
WebSiteExceptionde.willuhn.util.ApplicationException
-