Class HBCIAuslandsUeberweisungJob


  • public class HBCIAuslandsUeberweisungJob
    extends AbstractHBCIJob
    Job fuer "Auslandsueberweisung".
    • Constructor Detail

      • HBCIAuslandsUeberweisungJob

        public HBCIAuslandsUeberweisungJob​(AuslandsUeberweisung ueberweisung)
                                    throws de.willuhn.util.ApplicationException,
                                           java.rmi.RemoteException
        ct.
        Parameters:
        ueberweisung - die auszufuehrende Ueberweisung.
        Throws:
        de.willuhn.util.ApplicationException
        java.rmi.RemoteException
    • 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 de.willuhn.util.ApplicationException,
                                              java.rmi.RemoteException
        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:
        de.willuhn.util.ApplicationException
        java.rmi.RemoteException
        See Also:
        AbstractHBCIJob.markFailed(java.lang.String)
      • markCancelled

        protected void markCancelled()
                              throws java.rmi.RemoteException,
                                     de.willuhn.util.ApplicationException
        Description copied from class: AbstractHBCIJob
        Wird 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:
        markCancelled in class AbstractHBCIJob
        Throws:
        java.rmi.RemoteException
        de.willuhn.util.ApplicationException - BUGZILLA 690
        See Also:
        AbstractHBCIJob.markCancelled()