Class HBCISepaDauerauftragStoreJob
java.lang.Object
de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob
de.willuhn.jameica.hbci.server.hbci.HBCISepaDauerauftragStoreJob
Job fuer "SEPA-Dauerauftrag bei der Bank speichern".
Der Job erkennt selbst, ob der Dauerauftrag bei der Bank neu angelegt werden
muss oder ob bereits einer vorliegt, der nur geaendert werden muss.
-
Field Summary
Fields inherited from class de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob
i18n -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected HibiscusDBObjectLiefert den zugehoerigen Auftrag von Hibiscus - insofern verfuegbar.HBCI4Java verwendet intern eindeutige Job-Namen.getName()Liefert einen sprechenden Namen fuer diesen Job.protected voidMarkiert den Auftrag als erledigt.protected StringmarkFailed(String error) Markiert den Auftrag als fehlerhaft.voidsetJob(org.kapott.hbci.GV.HBCIJob job) Diese Funktion wird vom HBCISynchronizeBackend intern aufgerufen.Methods inherited from class de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob
getFollowerJobs, getJobResult, handleResult, isExclusive, markCancelled, setExclusive, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParamUsage
-
Constructor Details
-
HBCISepaDauerauftragStoreJob
public HBCISepaDauerauftragStoreJob(SepaDauerauftrag auftrag) throws de.willuhn.util.ApplicationException, RemoteException ct.- Parameters:
auftrag- Dauerauftrag, der bei der Bank gespeichert werden soll- Throws:
de.willuhn.util.ApplicationExceptionRemoteException
-
-
Method Details
-
getContext
Description copied from class:AbstractHBCIJobLiefert den zugehoerigen Auftrag von Hibiscus - insofern verfuegbar.- Specified by:
getContextin classAbstractHBCIJob- Returns:
- der zugehoerige Auftrag von Hibiscus - insofern verfuegbar.
- See Also:
-
setJob
public void setJob(org.kapott.hbci.GV.HBCIJob job) throws RemoteException, de.willuhn.util.ApplicationException Description copied from class:AbstractHBCIJobDiese Funktion wird vom HBCISynchronizeBackend intern aufgerufen. Sie uebergibt hier den erzeugten HBCI-Job der Abfrage.- Overrides:
setJobin classAbstractHBCIJob- Parameters:
job- der erzeugte Job.- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- See Also:
-
getIdentifier
Description copied from class:AbstractHBCIJobHBCI4Java verwendet intern eindeutige Job-Namen. Diese Funktion liefert genau den Namen fuer genau den gewuenschten Job.- Specified by:
getIdentifierin classAbstractHBCIJob- Returns:
- Job-Identifier.
- See Also:
-
getName
Description copied from class:AbstractHBCIJobLiefert einen sprechenden Namen fuer diesen Job.- Specified by:
getNamein classAbstractHBCIJob- Returns:
- sprechender Name.
- Throws:
RemoteException- See Also:
-
markExecuted
Description copied from class:AbstractHBCIJobMarkiert den Auftrag als erledigt.- Specified by:
markExecutedin classAbstractHBCIJob- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- See Also:
-
markFailed
protected String markFailed(String error) throws RemoteException, de.willuhn.util.ApplicationException Description copied from class:AbstractHBCIJobMarkiert den Auftrag als fehlerhaft.- Specified by:
markFailedin classAbstractHBCIJob- Parameters:
error- der Fehlertext aus der HBCI-Nachricht.- Returns:
- der Fehlertext, wie er weitergeworfen werden soll. Hier kann der Implementierer noch weitere Informationen zum Job hinzufuegen.
- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- See Also:
-