Package org.kapott.hbci.dialog
Class DialogContext
- java.lang.Object
-
- org.kapott.hbci.dialog.DialogContext
-
public class DialogContext extends java.lang.ObjectDiese Klasse kapselt die Context-Daten.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DialogContextcreate(HBCIKernelImpl kernel, HBCIPassportInternal passport)Erzeugt einen neuen Dialog-Context.HBCIDialoggetDialog()Liefert den aktuellen Dialog.java.lang.StringgetDialogId()Liefert die aktuelle Dialog-ID.RawHBCIDialoggetDialogInit()Liefert die Dialog-Initialisierung.HBCIKernelImplgetKernel()Liefert den Kernel.java.util.Map<java.lang.String,java.lang.Object>getMeta()Map mit frei definierbaren Meta-Daten.intgetMsgNum()Liefert die aktuelle Nachrichtennummer.HBCIMsgStatusgetMsgStatus()Liefert den Message-Status.HBCIPassportInternalgetPassport()Liefert den Passport.booleanisAnonymous()Liefert true, wenn der Dialog anonym ist.booleanisRepeat()Prueft, ob der Dialog erneut ausgefuehrt werden soll.voidsetAnonymous(boolean anonymous)Speichert, ob der Dialog anonym ist.voidsetDialog(HBCIDialog dialog)Speichert den aktuellen Dialog.voidsetRepeat(boolean repeat)Teilt dem Dialog mit, dass er erneut ausgefuehrt werden soll.
-
-
-
Method Detail
-
create
public static DialogContext create(HBCIKernelImpl kernel, HBCIPassportInternal passport)
Erzeugt einen neuen Dialog-Context.- Parameters:
kernel- der Kernel.passport- der Passport.- Returns:
- der neue Context.
-
getKernel
public HBCIKernelImpl getKernel()
Liefert den Kernel.- Returns:
- der Kernel. Kann NULL sein.
-
getDialogInit
public RawHBCIDialog getDialogInit()
Liefert die Dialog-Initialisierung.- Returns:
- die Dialog-Initialisierung.
-
getMsgStatus
public HBCIMsgStatus getMsgStatus()
Liefert den Message-Status.- Returns:
- der Message-Status. Kann NULL sein.
-
getDialog
public HBCIDialog getDialog()
Liefert den aktuellen Dialog.- Returns:
- der aktuelle Dialog. Kann NULL sein.
-
setDialog
public void setDialog(HBCIDialog dialog)
Speichert den aktuellen Dialog.- Parameters:
dialog- der aktuelle Dialog.
-
getPassport
public HBCIPassportInternal getPassport()
Liefert den Passport.- Returns:
- der Passport.
-
isAnonymous
public boolean isAnonymous()
Liefert true, wenn der Dialog anonym ist.- Returns:
- true, wenn der Dialog anonym ist.
-
setAnonymous
public void setAnonymous(boolean anonymous)
Speichert, ob der Dialog anonym ist.- Parameters:
anonymous- true, wenn der Dialog anonym ist.
-
getMeta
public java.util.Map<java.lang.String,java.lang.Object> getMeta()
Map mit frei definierbaren Meta-Daten.- Returns:
- meta frei definierbare Meta-Daten.
-
getDialogId
public java.lang.String getDialogId()
Liefert die aktuelle Dialog-ID.- Returns:
- die aktuelle Dialog-ID.
-
getMsgNum
public int getMsgNum()
Liefert die aktuelle Nachrichtennummer.- Returns:
- die aktuelle Nachrichtennummer.
-
setRepeat
public void setRepeat(boolean repeat)
Teilt dem Dialog mit, dass er erneut ausgefuehrt werden soll.- Parameters:
repeat- true, wenn der Dialog wiederholt werden soll.
-
isRepeat
public boolean isRepeat()
Prueft, ob der Dialog erneut ausgefuehrt werden soll.- Returns:
- true, wenn der Dialog erneut ausgefuehrt werden soll.
-
-