I - die bankspezifischen WebAccountInformationM - die bankspezifische AbstractBankMessagespublic abstract class AbstractMahoeSynchronizeJobSepaUeberweisung<I extends WebAccountInformation,M extends AbstractBankMessages> extends de.willuhn.jameica.hbci.synchronize.jobs.SynchronizeJobSepaUeberweisung implements InterfaceMahoeSynchronizeJob
| Modifier and Type | Field and 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<I,M> |
webSite
Das Webseiten Objekt
|
| Constructor and Description |
|---|
AbstractMahoeSynchronizeJobSepaUeberweisung()
Standardkonstruktor
|
| Modifier and Type | Method and 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.
|
isRecurringconfigure, getContext, getKonto, getName, setContext, setKontoprotected 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<I extends WebAccountInformation,M extends AbstractBankMessages> 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
InterfaceMahoeSynchronizeJobexecute in interface InterfaceMahoeSynchronizeJobjava.lang.ExceptionInterfaceMahoeSynchronizeJob.execute(ProgressMonitor, boolean)public java.lang.String getTransferName()
throws java.rmi.RemoteException
java.rmi.RemoteExceptionprotected abstract void getWebSite()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionprotected abstract void handleGiroTransfer()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionprotected abstract void login()
throws WebSiteException,
de.willuhn.util.ApplicationException
WebSiteExceptionde.willuhn.util.ApplicationExceptionprotected void markCancelled()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationExceptionprotected void markExecuted()
throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationExceptionprotected void markFailed(java.lang.String error)
throws de.willuhn.util.ApplicationException
error - der Fehlertext.de.willuhn.util.ApplicationException