Class TANDialog
java.lang.Object
de.willuhn.jameica.gui.dialogs.AbstractDialog
de.willuhn.jameica.hbci.passports.pintan.TANDialog
- Direct Known Subclasses:
ChipTANDialog
,DecoupledTANDialog
,PhotoTANDialog
public class TANDialog
extends de.willuhn.jameica.gui.dialogs.AbstractDialog
Dialog für die TAN-Eingabe.
Es muss weder Text, noch Titel oder LabelText gesetzt werden.
Das ist alles schon drin.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected PinTanConfig
protected static final de.willuhn.util.I18N
protected static final int
protected static final int
Fields inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog
MONITOR_CURRENT, MONITOR_PRIMARY, POSITION_CENTER, POSITION_MOUSE
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
extendBottom
(de.willuhn.jameica.gui.util.Container c) Erweitert den Dialog unten.protected void
extendTop
(de.willuhn.jameica.gui.util.Container c) Erweitert den oben..Liefert den zugehoerigen Auftrag, insofern ermittelbar.protected Object
getData()
protected void
paint
(org.eclipse.swt.widgets.Composite parent) void
setContext
(HibiscusDBObject context) Speichert den zugehoerigen Auftrag, insofern ermittelbar.final void
setInfoText
(de.willuhn.jameica.gui.parts.NotificationPanel.Type type, String text) Zeigt einen Hinweis-Text an.void
setNeedTAN
(boolean t) Legt fest, ob überhaupt eine TAN benötigt wird.void
setShowTAN
(boolean show) Legt fest, ob die TAN angezeigt werden soll.final void
Uebernimmt die TAN manuell.void
Speichert den anzuzeigenden Text.Methods inherited from class de.willuhn.jameica.gui.dialogs.AbstractDialog
addCloseListener, addShellListener, close, createShell, getDisplay, getShell, isModeless, onEscape, open, setMonitor, setPanelText, setSideImage, setSize, setTitle
-
Field Details
-
i18n
protected static final de.willuhn.util.I18N i18n -
WINDOW_WIDTH
protected static final int WINDOW_WIDTH- See Also:
-
WINDOW_HEIGHT
protected static final int WINDOW_HEIGHT- See Also:
-
config
-
-
Constructor Details
-
TANDialog
ct.- Parameters:
config
- die PINTAN-Config.- Throws:
RemoteException
-
-
Method Details
-
paint
- Specified by:
paint
in classde.willuhn.jameica.gui.dialogs.AbstractDialog
- Throws:
Exception
- See Also:
-
AbstractDialog.paint(org.eclipse.swt.widgets.Composite)
-
extendBottom
Erweitert den Dialog unten.- Parameters:
c
- der Container.- Throws:
Exception
-
extendTop
Erweitert den oben..- Parameters:
c
- der Container.- Throws:
Exception
-
setTAN
Uebernimmt die TAN manuell.- Parameters:
tan
- die TAN.
-
setShowTAN
public void setShowTAN(boolean show) Legt fest, ob die TAN angezeigt werden soll.- Parameters:
show
- true, wenn die TAN angezeigt werden soll.
-
setNeedTAN
public void setNeedTAN(boolean t) Legt fest, ob überhaupt eine TAN benötigt wird.- Parameters:
t
- true, wenn eine benötigt wird (default=true).
-
setInfoText
public final void setInfoText(de.willuhn.jameica.gui.parts.NotificationPanel.Type type, String text) Zeigt einen Hinweis-Text an.- Parameters:
type
- die Darstellungsform.text
- der anzuzeigende Text.
-
setContext
Speichert den zugehoerigen Auftrag, insofern ermittelbar.- Parameters:
context
- der zugehoerige Auftrag.
-
getContext
Liefert den zugehoerigen Auftrag, insofern ermittelbar.- Returns:
- transfer der zugehoerige Auftrag.
-
getData
- Specified by:
getData
in classde.willuhn.jameica.gui.dialogs.AbstractDialog
- Throws:
Exception
- See Also:
-
AbstractDialog.getData()
-
setText
Speichert den anzuzeigenden Text.- Parameters:
text
- der anzuzeigende Text.
-