Class HBCISepaDauerauftragDeleteJob


  • public class HBCISepaDauerauftragDeleteJob
    extends AbstractHBCIJob
    Job fuer "SEPA-Dauerauftrag loeschen".
    • 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 soll
        date - Datum, zu dem der Auftrag geloescht werden soll oder null wenn zum naechstmoeglichen Zeitpunkt geloescht werden soll.
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
    • Method Detail

      • 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 class AbstractHBCIJob
        Parameters:
        job - der erzeugte Job.
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException
        See Also:
        AbstractHBCIJob.setJob(org.kapott.hbci.GV.HBCIJob)
      • 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 class AbstractHBCIJob
        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 class AbstractHBCIJob
        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 class AbstractHBCIJob
        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)