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.
|
isRecurring
configure, getContext, getKonto, getName, setContext, setKonto
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<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
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 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
protected void markCancelled() throws de.willuhn.util.ApplicationException
de.willuhn.util.ApplicationException
protected abstract void getWebSite() 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 abstract void handleGiroTransfer() throws WebSiteException, de.willuhn.util.ApplicationException
WebSiteException
de.willuhn.util.ApplicationException