Class Controller
- java.lang.Object
-
- de.willuhn.jameica.gui.AbstractControl
-
- de.willuhn.jameica.hbci.passports.pintan.Controller
-
public class Controller extends de.willuhn.jameica.gui.AbstractControlController, der die Eingaben zur Konfiguration des Passports handelt.
-
-
Constructor Summary
Constructors Constructor Description Controller(de.willuhn.jameica.gui.AbstractView view)ct.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description de.willuhn.jameica.gui.input.InputgetBezeichnung()Liefert ein Eingabe-Feld fuer die Bezeichnung.de.willuhn.jameica.gui.input.InputgetBLZ()Liefert ein Eingabe-Feld fuer die BLZ.de.willuhn.jameica.gui.input.SelectInputgetCardReaders()Liefert eine Auswahl verfuegbarer Kartenleser-Bezeichnungen.de.willuhn.jameica.gui.input.CheckboxInputgetChipTANUSB()Liefert eine Checkbox, mit der eingestellt werden kann, ob chipTAN USB verwendet werden soll.PinTanConfiggetConfig()Liefert die aktuelle Config.de.willuhn.jameica.gui.parts.TablePartgetConfigList()Liefert eine Liste mit den existierenden Konfigurationen.de.willuhn.jameica.gui.input.InputgetCustomerId()Liefert ein Eingabe-Feld fuer die Benutzerkennung.de.willuhn.jameica.gui.input.InputgetFilterType()Liefert ein Eingabe-Feld fuer den Transport-Filter.de.willuhn.jameica.gui.input.InputgetHBCIVersion()Liefert eine Auswahl-Box fuer die HBCI-Version.de.willuhn.jameica.gui.parts.TablePartgetKontoAuswahl()BUGZILLA 173 BUGZILLA 314 Liefert eine Tabelle mit festzuordenbaren Konten.de.willuhn.jameica.gui.input.InputgetPort()Liefert ein Eingabe-Feld fuer den TCP-Port.de.willuhn.jameica.gui.input.CheckboxInputgetShowTan()Liefert eine Checkbox zur Aktivierung oder Deaktivierung der TAN-Anzeige waehrend der Eingabe.de.willuhn.jameica.gui.input.InputgetURL()Liefert ein Eingabe-Feld fuer die URL.de.willuhn.jameica.gui.input.InputgetUserId()Liefert ein Eingabe-Feld fuer die Userkennung.voidhandleCreate()Erstellt eine neue Config.voidhandleDelete(PinTanConfig config)Loescht die Config.voidhandleDeleteTanSettings()BUGZILLA 218 Loescht die Vorauswahlen bei den TAN-Verfahren.voidhandleDisplayProperties()Zeigt die BPD/UPD des Passports an.booleanhandleStore()Speichert die Konfiguration.voidhandleSync()Synchronisiert den Bankzugang neu.voidhandleTest()Testet die Konfiguration.
-
-
-
Method Detail
-
getConfig
public PinTanConfig getConfig()
Liefert die aktuelle Config.- Returns:
- config
-
getConfigList
public de.willuhn.jameica.gui.parts.TablePart getConfigList() throws java.rmi.RemoteExceptionLiefert eine Liste mit den existierenden Konfigurationen.- Returns:
- Liste der Konfigurationen.
- Throws:
java.rmi.RemoteException
-
getBLZ
public de.willuhn.jameica.gui.input.Input getBLZ() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer die BLZ.- Returns:
- BLZ
- Throws:
java.rmi.RemoteException
-
getKontoAuswahl
public de.willuhn.jameica.gui.parts.TablePart getKontoAuswahl() throws java.rmi.RemoteExceptionBUGZILLA 173 BUGZILLA 314 Liefert eine Tabelle mit festzuordenbaren Konten.- Returns:
- Auswahl-Feld.
- Throws:
java.rmi.RemoteException
-
getURL
public de.willuhn.jameica.gui.input.Input getURL() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer die URL.- Returns:
- URL
- Throws:
java.rmi.RemoteException
-
getShowTan
public de.willuhn.jameica.gui.input.CheckboxInput getShowTan() throws java.rmi.RemoteExceptionLiefert eine Checkbox zur Aktivierung oder Deaktivierung der TAN-Anzeige waehrend der Eingabe.- Returns:
- Checkbox.
- Throws:
java.rmi.RemoteException
-
getCardReaders
public de.willuhn.jameica.gui.input.SelectInput getCardReaders() throws java.rmi.RemoteExceptionLiefert eine Auswahl verfuegbarer Kartenleser-Bezeichnungen.- Returns:
- eine Auswahl verfuegbaren Kartenleser-Bezeichnungen.
- Throws:
java.rmi.RemoteException
-
getChipTANUSB
public de.willuhn.jameica.gui.input.CheckboxInput getChipTANUSB() throws java.rmi.RemoteExceptionLiefert eine Checkbox, mit der eingestellt werden kann, ob chipTAN USB verwendet werden soll.- Returns:
- eine Checkbox, mit der eingestellt werden kann, ob chipTAN USB verwendet werden soll.
- Throws:
java.rmi.RemoteException
-
getBezeichnung
public de.willuhn.jameica.gui.input.Input getBezeichnung() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer die Bezeichnung.- Returns:
- Bezeichnung.
- Throws:
java.rmi.RemoteException
-
getPort
public de.willuhn.jameica.gui.input.Input getPort() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer den TCP-Port.- Returns:
- Port
- Throws:
java.rmi.RemoteException
-
getCustomerId
public de.willuhn.jameica.gui.input.Input getCustomerId() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer die Benutzerkennung.- Returns:
- Benutzerkennung.
- Throws:
java.rmi.RemoteException
-
getUserId
public de.willuhn.jameica.gui.input.Input getUserId() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer die Userkennung.- Returns:
- Userkennung.
- Throws:
java.rmi.RemoteException
-
getFilterType
public de.willuhn.jameica.gui.input.Input getFilterType() throws java.rmi.RemoteExceptionLiefert ein Eingabe-Feld fuer den Transport-Filter.- Returns:
- Filter
- Throws:
java.rmi.RemoteException
-
getHBCIVersion
public de.willuhn.jameica.gui.input.Input getHBCIVersion() throws java.rmi.RemoteExceptionLiefert eine Auswahl-Box fuer die HBCI-Version.- Returns:
- Auswahl-Box.
- Throws:
java.rmi.RemoteException
-
handleDeleteTanSettings
public void handleDeleteTanSettings()
BUGZILLA 218 Loescht die Vorauswahlen bei den TAN-Verfahren.
-
handleDisplayProperties
public void handleDisplayProperties()
Zeigt die BPD/UPD des Passports an.
-
handleDelete
public void handleDelete(PinTanConfig config)
Loescht die Config.- Parameters:
config- die zu loeschende Config.
-
handleSync
public void handleSync()
Synchronisiert den Bankzugang neu.
-
handleTest
public void handleTest()
Testet die Konfiguration.
-
handleCreate
public void handleCreate()
Erstellt eine neue Config.
-
handleStore
public boolean handleStore()
Speichert die Konfiguration.- Returns:
- true, wenn die Config gespeichert werden konnte.
-
-