Class AbstractHBCISepaSammelTransferJob<T extends SepaSammelTransfer>
java.lang.Object
de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob
de.willuhn.jameica.hbci.server.hbci.AbstractHBCISepaSammelTransferJob<T>
- Type Parameters:
T- der konkrete Typ des SEPA-Sammelauftrages.
- Direct Known Subclasses:
HBCISepaSammelLastschriftJob,HBCISepaSammelUeberweisungJob
public abstract class AbstractHBCISepaSammelTransferJob<T extends SepaSammelTransfer>
extends AbstractHBCIJob
Abstrakter Basis-Job fuer SEPA-Sammelauftraege.
-
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.protected voidWird aufgerufen, wenn der User den Vorgang abgebrochen hat.protected voidMarkiert den Auftrag als erledigt.protected StringmarkFailed(String error) Markiert den Auftrag als fehlerhaft.Methods inherited from class de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob
getFollowerJobs, getIdentifier, getJobResult, getName, handleResult, isExclusive, setExclusive, setJob, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParam, setJobParamUsage
-
Constructor Details
-
AbstractHBCISepaSammelTransferJob
public AbstractHBCISepaSammelTransferJob(T transfer) throws de.willuhn.util.ApplicationException, RemoteException ct. Achtung. Der Job-Parameter "data" fehlt noch und muss in den abgeleiteten Klassen gesetzt werden.- Parameters:
transfer- der auszufuehrende Sammel-Transfer.- 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:
-
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:
-
markCancelled
Description copied from class:AbstractHBCIJobWird aufgerufen, wenn der User den Vorgang abgebrochen hat. Kann von den Jobs implementiert werden, muss aber nicht. Die Funktion wird nur genau dann aufgerufen, wenn der Job noch abbrechbar war - sprich, wenn er noch nicht an die Bank uebertragen wurde. Wurde er jedoch bereits an die Bank gesendet, dann wird entweder markFailed() oder markExecuted() aufgerufen.- Overrides:
markCancelledin classAbstractHBCIJob- Throws:
RemoteExceptionde.willuhn.util.ApplicationException- BUGZILLA 690- See Also:
-