Package org.kapott.hbci.dialog
Interface RawHBCIDialog
-
- All Known Implementing Classes:
AbstractRawHBCIDialog,AbstractRawHBCIDialogInit,HBCIDialogEnd,HBCIDialogFirstKeyRequest,HBCIDialogInit,HBCIDialogLockKeys,HBCIDialogSepaInfo,HBCIDialogSync,HBCIDialogTanMedia
public interface RawHBCIDialogBei der Ausfuehrung von HBCI-Dialogen kommt es an mehreren Stellen zu Callbacks in Paspports, weil dort abhaengig vom Zugangsverfahren Sonderbehandlungen ergeben (im Wesentlichen PIN/TAN - Stichwort SCA sowie bei Schlüsseldateien). Da diese Callbacks im Laufe der Zeit zu unuebersichtlich geworden sind, gibt es jetzt generische Events und eine Kapselung der rohen HBCI-Dialoge. Interface fuer die rohen HBCI-Dialoge.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SCARequestcreateSCARequest(java.util.Properties secmechInfo, int hktanVersion)Erzeugt einen SCA-Request.HBCIMsgStatusexecute(DialogContext ctx)Sendet die Dialog-Initialisierung an die Bank.KnownDialogTemplategetTemplate()Liefert das Template.voidsetTemplate(KnownDialogTemplate t)Speichert das Template.
-
-
-
Method Detail
-
execute
HBCIMsgStatus execute(DialogContext ctx)
Sendet die Dialog-Initialisierung an die Bank.- Parameters:
ctx- der Dialog-Context.- Returns:
- der Ausfuehrungsstatus. Darf niemals NULL sein. In dem Fall muss die Methode eine Exception werfen.
-
getTemplate
KnownDialogTemplate getTemplate()
Liefert das Template.- Returns:
- das Template.
-
setTemplate
void setTemplate(KnownDialogTemplate t)
Speichert das Template.- Parameters:
t- das Template.
-
createSCARequest
SCARequest createSCARequest(java.util.Properties secmechInfo, int hktanVersion)
Erzeugt einen SCA-Request.- Parameters:
secmechInfo- die TAN-Verfahren-Parameter.hktanVersion- die HKTAN-Version.- Returns:
- der SCA-Request.
-
-