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.AbstractControl
Controller, 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.Input
getBezeichnung()
Liefert ein Eingabe-Feld fuer die Bezeichnung.de.willuhn.jameica.gui.input.Input
getBLZ()
Liefert ein Eingabe-Feld fuer die BLZ.de.willuhn.jameica.gui.input.SelectInput
getCardReaders()
Liefert eine Auswahl verfuegbarer Kartenleser-Bezeichnungen.de.willuhn.jameica.gui.input.CheckboxInput
getChipTANUSB()
Liefert eine Checkbox, mit der eingestellt werden kann, ob chipTAN USB verwendet werden soll.PinTanConfig
getConfig()
Liefert die aktuelle Config.de.willuhn.jameica.gui.parts.TablePart
getConfigList()
Liefert eine Liste mit den existierenden Konfigurationen.de.willuhn.jameica.gui.input.Input
getCustomerId()
Liefert ein Eingabe-Feld fuer die Benutzerkennung.de.willuhn.jameica.gui.input.Input
getFilterType()
Liefert ein Eingabe-Feld fuer den Transport-Filter.de.willuhn.jameica.gui.input.Input
getHBCIVersion()
Liefert eine Auswahl-Box fuer die HBCI-Version.de.willuhn.jameica.gui.parts.TablePart
getKontoAuswahl()
BUGZILLA 173 BUGZILLA 314 Liefert eine Tabelle mit festzuordenbaren Konten.de.willuhn.jameica.gui.input.Input
getPort()
Liefert ein Eingabe-Feld fuer den TCP-Port.de.willuhn.jameica.gui.input.CheckboxInput
getShowTan()
Liefert eine Checkbox zur Aktivierung oder Deaktivierung der TAN-Anzeige waehrend der Eingabe.de.willuhn.jameica.gui.input.Input
getURL()
Liefert ein Eingabe-Feld fuer die URL.de.willuhn.jameica.gui.input.Input
getUserId()
Liefert ein Eingabe-Feld fuer die Userkennung.void
handleCreate()
Erstellt eine neue Config.void
handleDelete(PinTanConfig config)
Loescht die Config.void
handleDeleteTanSettings()
BUGZILLA 218 Loescht die Vorauswahlen bei den TAN-Verfahren.void
handleDisplayProperties()
Zeigt die BPD/UPD des Passports an.boolean
handleStore()
Speichert die Konfiguration.void
handleTest()
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.RemoteException
Liefert 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.RemoteException
Liefert ein Eingabe-Feld fuer die BLZ.- Returns:
- BLZ
- Throws:
java.rmi.RemoteException
-
getKontoAuswahl
public de.willuhn.jameica.gui.parts.TablePart getKontoAuswahl() throws java.rmi.RemoteException
BUGZILLA 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.RemoteException
Liefert ein Eingabe-Feld fuer die URL.- Returns:
- URL
- Throws:
java.rmi.RemoteException
-
getShowTan
public de.willuhn.jameica.gui.input.CheckboxInput getShowTan() throws java.rmi.RemoteException
Liefert 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.RemoteException
Liefert 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.RemoteException
Liefert 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.RemoteException
Liefert ein Eingabe-Feld fuer die Bezeichnung.- Returns:
- Bezeichnung.
- Throws:
java.rmi.RemoteException
-
getPort
public de.willuhn.jameica.gui.input.Input getPort() throws java.rmi.RemoteException
Liefert 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.RemoteException
Liefert ein Eingabe-Feld fuer die Benutzerkennung.- Returns:
- Benutzerkennung.
- Throws:
java.rmi.RemoteException
-
getUserId
public de.willuhn.jameica.gui.input.Input getUserId() throws java.rmi.RemoteException
Liefert ein Eingabe-Feld fuer die Userkennung.- Returns:
- Userkennung.
- Throws:
java.rmi.RemoteException
-
getFilterType
public de.willuhn.jameica.gui.input.Input getFilterType() throws java.rmi.RemoteException
Liefert 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.RemoteException
Liefert 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.
-
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.
-
-