I
- die bankspezifischen WebAccountInformationM
- die bankspezifische AbstractBankMessagesInterfaceMahoeSynchronizeJob
, de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJob
public abstract class AbstractMahoeSynchronizeJobSepaUeberweisung<C,I extends WebAccountInformation,M extends AbstractBankMessages<C>> extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobSepaUeberweisung implements InterfaceMahoeSynchronizeJob
Modifier and Type | Field | Description |
---|---|---|
protected I |
accountInfo |
Kontoinformationen
|
protected de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung |
aUeberweisung |
Das Konto
|
protected boolean |
isTermin |
Ist Terminüberweisung
|
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<C,I,M> |
webSite |
Das Webseiten Objekt
|
Constructor | Description |
---|---|
AbstractMahoeSynchronizeJobSepaUeberweisung() |
Standardkonstruktor
|
Modifier and Type | Method | Description |
---|---|---|
void |
execute(de.willuhn.util.ProgressMonitor monitor,
boolean lastJob) |
Führt den Job aus.
|
java.lang.String |
getTransferName() |
Liefert Namen der Überweisung bestehend aus Gegenkonto und IBAN.
|
protected abstract void |
getWebSite() |
Liefert das Webseiten-Objekt für die Bank.
|
protected abstract void |
handleGiroTransfer() |
Legt die Überweisung bei der Bank an.
|
protected abstract void |
login() |
Meldet das Webseiten-Objekt an der Bank an.
|
protected void |
markCancelled() |
Markiert die Überweisung als Abgebrochen.
|
protected void |
markExecuted() |
Markiert die Überweisung als ausgeführt.
|
protected void |
markFailed(java.lang.String error) |
Markiert die Überweisung als fehlgeschlagen.
|
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 de.willuhn.jameica.hbci.rmi.AuslandsUeberweisung aUeberweisung
protected transient boolean isTermin
protected transient java.lang.String kundennummer
protected transient AbstractWebSite<C,I extends WebAccountInformation,M extends AbstractBankMessages<C>> webSite
protected transient I extends WebAccountInformation accountInfo
protected transient de.willuhn.util.ProgressMonitor monitor
public AbstractMahoeSynchronizeJobSepaUeberweisung()
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)
public java.lang.String getTransferName() throws java.rmi.RemoteException
java.rmi.RemoteException
protected abstract void getWebSite() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
de.willuhn.util.ApplicationException
protected abstract void handleGiroTransfer() 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 void markCancelled() throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException
protected void markExecuted() throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException
protected void markFailed(java.lang.String error) throws de.willuhn.util.ApplicationException
error
- der Fehlertext.de.willuhn.util.ApplicationException