Class Controller
- java.lang.Object
-
- de.willuhn.jameica.gui.AbstractControl
-
- de.willuhn.jameica.hbci.passports.ddv.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.parts.TablePartgetConfigList()Liefert eine Liste mit den existierenden Konfigurationen.de.willuhn.jameica.gui.input.InputgetCTAPI()Liefert eine Datei-Auswahl fuer den CTAPI-Treiber.de.willuhn.jameica.gui.input.InputgetCTNumber()Liefert das Eingabe-Feld fuer die Nummer des Lesers.de.willuhn.jameica.gui.input.InputgetEntryIndex()Liefert das Eingabe-Feld fuer die Index-Nummer des HBCI-Zugangs.de.willuhn.jameica.gui.input.SelectInputgetHBCIVersion()Liefert eine Auswahl-Box fuer die HBCI-Version.de.willuhn.jameica.gui.parts.TablePartgetKontoAuswahl()Liefert eine Tabelle mit festzuordenbaren Konten.de.willuhn.jameica.gui.input.InputgetPCSCName()Liefert ein Eingabe-Feld fuer den Namen des Kartenlesers bei PCSC.de.willuhn.jameica.gui.input.SelectInputgetPort()Liefert das Eingabe-Feld fuer den Port.de.willuhn.jameica.gui.input.SelectInputgetReaderPresets()Liefert eine Auswahl von vorkonfigurierten Chipkartenlesern.de.willuhn.jameica.gui.input.CheckboxInputgetSoftPin()Liefert die Checkbox fuer die Auswahl der Tastatur als PIN-Eingabe.voidhandleChangeBankData()Aendert BLZ, Hostname usw.voidhandleCreate()Erstellt eine neue Kartenleser-Config.voidhandleDelete(DDVConfig config)Loescht die angegebene Kartenleser-Config.voidhandleDisplayProperties()Zeigt die BPD/UPD des Passports an.voidhandleScan()Versucht, den Kartenleser automatisch zu ermitteln.booleanhandleStore()Speichert die Einstellungen.voidhandleSync()Synchronisiert den Bankzugang neu.voidhandleTest()Testet die Einstellungen.
-
-
-
Method Detail
-
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
-
getKontoAuswahl
public de.willuhn.jameica.gui.parts.TablePart getKontoAuswahl() throws java.rmi.RemoteExceptionLiefert eine Tabelle mit festzuordenbaren Konten.- Returns:
- Auswahl-Feld.
- Throws:
java.rmi.RemoteException
-
getHBCIVersion
public de.willuhn.jameica.gui.input.SelectInput getHBCIVersion() throws java.rmi.RemoteExceptionLiefert eine Auswahl-Box fuer die HBCI-Version.- Returns:
- Auswahl-Box.
- Throws:
java.rmi.RemoteException
-
getReaderPresets
public de.willuhn.jameica.gui.input.SelectInput getReaderPresets()
Liefert eine Auswahl von vorkonfigurierten Chipkartenlesern.- Returns:
- Auswahl von vorkonfigurierten Lesern.
-
getCTAPI
public de.willuhn.jameica.gui.input.Input getCTAPI()
Liefert eine Datei-Auswahl fuer den CTAPI-Treiber.- Returns:
- Auswahl-Feld.
-
getPort
public de.willuhn.jameica.gui.input.SelectInput getPort()
Liefert das Eingabe-Feld fuer den Port.- Returns:
- Eingabe-Feld.
-
getCTNumber
public de.willuhn.jameica.gui.input.Input getCTNumber()
Liefert das Eingabe-Feld fuer die Nummer des Lesers.- Returns:
- Eingabe-Feld.
-
getBezeichnung
public de.willuhn.jameica.gui.input.Input getBezeichnung()
Liefert ein Eingabe-Feld fuer die Bezeichnung.- Returns:
- Bezeichnung.
-
getPCSCName
public de.willuhn.jameica.gui.input.Input getPCSCName()
Liefert ein Eingabe-Feld fuer den Namen des Kartenlesers bei PCSC.- Returns:
- Bezeichnung.
-
getEntryIndex
public de.willuhn.jameica.gui.input.Input getEntryIndex()
Liefert das Eingabe-Feld fuer die Index-Nummer des HBCI-Zugangs.- Returns:
- Eingabe-Feld.
-
getSoftPin
public de.willuhn.jameica.gui.input.CheckboxInput getSoftPin()
Liefert die Checkbox fuer die Auswahl der Tastatur als PIN-Eingabe.- Returns:
- Checkbox.
-
handleScan
public void handleScan()
Versucht, den Kartenleser automatisch zu ermitteln.
-
handleDisplayProperties
public void handleDisplayProperties()
Zeigt die BPD/UPD des Passports an.
-
handleCreate
public void handleCreate()
Erstellt eine neue Kartenleser-Config.
-
handleDelete
public void handleDelete(DDVConfig config)
Loescht die angegebene Kartenleser-Config.- Parameters:
config- die zu loeschende Config.
-
handleSync
public void handleSync()
Synchronisiert den Bankzugang neu.
-
handleStore
public boolean handleStore()
Speichert die Einstellungen.- Returns:
- true, wenn die Einstellungen gespeichert werden konnten.
-
handleTest
public void handleTest()
Testet die Einstellungen.
-
handleChangeBankData
public void handleChangeBankData()
Aendert BLZ, Hostname usw. auf der Karte.
-
-