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

    Fields
    Modifier and Type
    Field
    Description
    protected I
    Kontoinformationen
    protected de.willuhn.jameica.hbci.rmi.Konto
    Das Konto
    protected String
    Die Kundennummer.
    protected de.willuhn.util.ProgressMonitor
    Das Progessmonitor Objekt
    protected WebSite<I>
    Das Webseiten Objekt

    Fields inherited from class de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszugPdf

    CTX_FORCE

    Fields inherited from class de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob

    i18n

    Fields inherited from interface de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob

    CTX_ENTITY
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    Standardkonstruktor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    execute(de.willuhn.util.ProgressMonitor monitor, boolean lastJob)
    Führt den Job aus.
    protected abstract void
    Liefert das Webseiten-Objekt für die Bank.
    protected void
    Speichert die Kontoauszüge als PDF.
    protected abstract void
    Meldet das Webseiten-Objekt an der Bank an.

    Methods inherited from class de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobKontoauszugPdf

    isRecurring

    Methods inherited from class de.willuhn.jameica.hbci.synchronize.jobs.AbstractSynchronizeJob

    configure, getContext, getKonto, getName, setContext, setKonto

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods 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 konto
      Das Konto
    • kundennummer

      protected transient String kundennummer
      Die Kundennummer. Extra damit man nicht jedes mal die RemoteException abfangen muss.
    • webSite

      protected transient WebSite<I extends WebAccountInformation> webSite
      Das Webseiten Objekt
    • accountInfo

      protected transient I extends WebAccountInformation accountInfo
      Kontoinformationen
    • monitor

      protected transient de.willuhn.util.ProgressMonitor monitor
      Das Progessmonitor Objekt
  • Constructor Details

    • AbstractMahoeSynchronizeJobKontoauszugPdf

      protected AbstractMahoeSynchronizeJobKontoauszugPdf()
      Standardkonstruktor
  • Method Details