Class AbstractRawHBCIDialog

    • Method Detail

      • sendData

        protected HBCIMsgStatus sendData​(DialogContext ctx)
        Default-Implementierung fuer den Versand. Verschluesselung und Signierung findet nur statt, wenn es kein anonymer Dialog ist.
        Parameters:
        ctx - der Kontext.
        Returns:
        die Ergebnis-Daten.
      • applyData

        protected void applyData​(DialogContext ctx)
        Befuellt die Daten fuer die Nachricht.
        Parameters:
        ctx - der Kontext.
      • checkResult

        protected void checkResult​(DialogContext ctx)
        Kann implementiert werden, um das Ergebnis des Dialogs zu pruefen.
        Parameters:
        ctx - der Kontext.
      • getActualTemplate

        protected java.lang.String getActualTemplate​(DialogContext ctx)
        Liefert das tatsaechlich zu verwendende Message-Template basierend auf dem Kontext.
        Parameters:
        ctx - der Kontext.
        Returns:
        template das zu verwendende Message-Template.
      • getSegmentVersion

        protected java.lang.Integer getSegmentVersion​(DialogContext ctx,
                                                      java.lang.String gvName,
                                                      java.lang.Integer defaultVersion)
        Liefert die hoechste bei der Bank verfuegbare Segment-Version.
        Parameters:
        ctx - der Kontext.
        gvName - der Name des Geschaeftsvorfalls.
        defaultVersion - die Default-Version, wenn keine gefunden wurde.
        Returns:
        die Segment-Version oder NULL, wenn keine brauchbare Version unterstuetzt wird