Class HBCISepaDauerauftragDeleteJob
- java.lang.Object
-
- de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob
-
- de.willuhn.jameica.hbci.server.hbci.HBCISepaDauerauftragDeleteJob
-
public class HBCISepaDauerauftragDeleteJob extends AbstractHBCIJob
Job fuer "SEPA-Dauerauftrag loeschen".
-
-
Field Summary
-
Fields inherited from class de.willuhn.jameica.hbci.server.hbci.AbstractHBCIJob
i18n
-
-
Constructor Summary
Constructors Constructor Description HBCISepaDauerauftragDeleteJob(SepaDauerauftrag auftrag, java.util.Date date)
ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected HibiscusDBObject
getContext()
Liefert den zugehoerigen Auftrag von Hibiscus - insofern verfuegbar.java.lang.String
getIdentifier()
HBCI4Java verwendet intern eindeutige Job-Namen.java.lang.String
getName()
Liefert einen sprechenden Namen fuer diesen Job.protected void
markExecuted()
Markiert den Auftrag als erledigt.protected java.lang.String
markFailed(java.lang.String error)
Markiert den Auftrag als fehlerhaft.void
setJob(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 Detail
-
HBCISepaDauerauftragDeleteJob
public HBCISepaDauerauftragDeleteJob(SepaDauerauftrag auftrag, java.util.Date date) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
ct.- Parameters:
auftrag
- Dauerauftrag, der geloescht werden solldate
- Datum, zu dem der Auftrag geloescht werden soll odernull
wenn zum naechstmoeglichen Zeitpunkt geloescht werden soll.- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
-
-
Method Detail
-
getContext
protected HibiscusDBObject getContext()
Description copied from class:AbstractHBCIJob
Liefert den zugehoerigen Auftrag von Hibiscus - insofern verfuegbar.- Specified by:
getContext
in classAbstractHBCIJob
- Returns:
- der zugehoerige Auftrag von Hibiscus - insofern verfuegbar.
- See Also:
AbstractHBCIJob.getContext()
-
setJob
public void setJob(org.kapott.hbci.GV.HBCIJob job) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
Description copied from class:AbstractHBCIJob
Diese Funktion wird vom HBCISynchronizeBackend intern aufgerufen. Sie uebergibt hier den erzeugten HBCI-Job der Abfrage.- Overrides:
setJob
in classAbstractHBCIJob
- Parameters:
job
- der erzeugte Job.- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
AbstractHBCIJob.setJob(org.kapott.hbci.GV.HBCIJob)
-
getIdentifier
public java.lang.String getIdentifier()
Description copied from class:AbstractHBCIJob
HBCI4Java verwendet intern eindeutige Job-Namen. Diese Funktion liefert genau den Namen fuer genau den gewuenschten Job.- Specified by:
getIdentifier
in classAbstractHBCIJob
- Returns:
- Job-Identifier.
- See Also:
AbstractHBCIJob.getIdentifier()
-
getName
public java.lang.String getName() throws java.rmi.RemoteException
Description copied from class:AbstractHBCIJob
Liefert einen sprechenden Namen fuer diesen Job.- Specified by:
getName
in classAbstractHBCIJob
- Returns:
- sprechender Name.
- Throws:
java.rmi.RemoteException
- See Also:
AbstractHBCIJob.getName()
-
markExecuted
protected void markExecuted() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
Description copied from class:AbstractHBCIJob
Markiert den Auftrag als erledigt.- Specified by:
markExecuted
in classAbstractHBCIJob
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
AbstractHBCIJob.markExecuted()
-
markFailed
protected java.lang.String markFailed(java.lang.String error) throws java.rmi.RemoteException, de.willuhn.util.ApplicationException
Description copied from class:AbstractHBCIJob
Markiert den Auftrag als fehlerhaft.- Specified by:
markFailed
in 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:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
- See Also:
AbstractHBCIJob.markFailed(java.lang.String)
-
-