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.
  • Field Summary

    Fields inherited from class de.willuhn.jameica.gui.AbstractControl

    view
  • Constructor Summary

    Constructors
    Constructor
    Description
    Controller(de.willuhn.jameica.gui.AbstractView view)
    ct.
  • Method Summary

    Modifier and Type
    Method
    Description
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer die Bezeichnung.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer die BLZ.
    de.willuhn.jameica.gui.input.SelectInput
    Liefert eine Auswahl verfuegbarer Kartenleser-Bezeichnungen.
    de.willuhn.jameica.gui.input.CheckboxInput
    Liefert eine Checkbox, mit der eingestellt werden kann, ob chipTAN USB verwendet werden soll.
    Liefert die aktuelle Config.
    de.willuhn.jameica.gui.parts.TablePart
    Liefert eine Liste mit den existierenden Konfigurationen.
    de.willuhn.jameica.gui.input.CheckboxInput
    Liefert eine Checkbox, mit der festgelegt werden kann, ob der Flicker-Code on-demand in einen QR-Code konvertiert werden soll.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer die Benutzerkennung.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer den Transport-Filter.
    de.willuhn.jameica.gui.input.Input
    Liefert eine Auswahl-Box fuer die HBCI-Version.
    de.willuhn.jameica.gui.parts.TablePart
    BUGZILLA 173 BUGZILLA 314 Liefert eine Tabelle mit festzuordenbaren Konten.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer den TCP-Port.
    de.willuhn.jameica.gui.input.CheckboxInput
    Liefert eine Checkbox zur Aktivierung oder Deaktivierung der TAN-Anzeige waehrend der Eingabe.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer die URL.
    de.willuhn.jameica.gui.input.Input
    Liefert ein Eingabe-Feld fuer die Userkennung.
    void
    Erstellt eine neue Config.
    void
    Loescht die Config.
    void
    BUGZILLA 218 Loescht die Vorauswahlen bei den TAN-Verfahren.
    void
    Zeigt die BPD/UPD des Passports an.
    boolean
    Speichert die Konfiguration.
    void
    Synchronisiert den Bankzugang neu.
    void
    Testet die Konfiguration.

    Methods inherited from class de.willuhn.jameica.gui.AbstractControl

    getCurrentObject

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Controller

      public Controller(de.willuhn.jameica.gui.AbstractView view)
      ct.
      Parameters:
      view -
  • Method Details

    • getConfig

      public PinTanConfig getConfig()
      Liefert die aktuelle Config.
      Returns:
      config
    • getConfigList

      public de.willuhn.jameica.gui.parts.TablePart getConfigList() throws RemoteException
      Liefert eine Liste mit den existierenden Konfigurationen.
      Returns:
      Liste der Konfigurationen.
      Throws:
      RemoteException
    • getBLZ

      public de.willuhn.jameica.gui.input.Input getBLZ() throws RemoteException
      Liefert ein Eingabe-Feld fuer die BLZ.
      Returns:
      BLZ
      Throws:
      RemoteException
    • getKontoAuswahl

      public de.willuhn.jameica.gui.parts.TablePart getKontoAuswahl() throws RemoteException
      BUGZILLA 173 BUGZILLA 314 Liefert eine Tabelle mit festzuordenbaren Konten.
      Returns:
      Auswahl-Feld.
      Throws:
      RemoteException
    • getURL

      public de.willuhn.jameica.gui.input.Input getURL() throws RemoteException
      Liefert ein Eingabe-Feld fuer die URL.
      Returns:
      URL
      Throws:
      RemoteException
    • getShowTan

      public de.willuhn.jameica.gui.input.CheckboxInput getShowTan() throws RemoteException
      Liefert eine Checkbox zur Aktivierung oder Deaktivierung der TAN-Anzeige waehrend der Eingabe.
      Returns:
      Checkbox.
      Throws:
      RemoteException
    • getCardReaders

      public de.willuhn.jameica.gui.input.SelectInput getCardReaders() throws RemoteException
      Liefert eine Auswahl verfuegbarer Kartenleser-Bezeichnungen.
      Returns:
      eine Auswahl verfuegbaren Kartenleser-Bezeichnungen.
      Throws:
      RemoteException
    • getConvertQr

      public de.willuhn.jameica.gui.input.CheckboxInput getConvertQr() throws RemoteException
      Liefert eine Checkbox, mit der festgelegt werden kann, ob der Flicker-Code on-demand in einen QR-Code konvertiert werden soll.
      Returns:
      die Checkbox.
      Throws:
      RemoteException
    • getChipTANUSB

      public de.willuhn.jameica.gui.input.CheckboxInput getChipTANUSB() throws 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:
      RemoteException
    • getBezeichnung

      public de.willuhn.jameica.gui.input.Input getBezeichnung() throws RemoteException
      Liefert ein Eingabe-Feld fuer die Bezeichnung.
      Returns:
      Bezeichnung.
      Throws:
      RemoteException
    • getPort

      public de.willuhn.jameica.gui.input.Input getPort() throws RemoteException
      Liefert ein Eingabe-Feld fuer den TCP-Port.
      Returns:
      Port
      Throws:
      RemoteException
    • getCustomerId

      public de.willuhn.jameica.gui.input.Input getCustomerId() throws RemoteException
      Liefert ein Eingabe-Feld fuer die Benutzerkennung.
      Returns:
      Benutzerkennung.
      Throws:
      RemoteException
    • getUserId

      public de.willuhn.jameica.gui.input.Input getUserId() throws RemoteException
      Liefert ein Eingabe-Feld fuer die Userkennung.
      Returns:
      Userkennung.
      Throws:
      RemoteException
    • getFilterType

      public de.willuhn.jameica.gui.input.Input getFilterType() throws RemoteException
      Liefert ein Eingabe-Feld fuer den Transport-Filter.
      Returns:
      Filter
      Throws:
      RemoteException
    • getHBCIVersion

      public de.willuhn.jameica.gui.input.Input getHBCIVersion() throws RemoteException
      Liefert eine Auswahl-Box fuer die HBCI-Version.
      Returns:
      Auswahl-Box.
      Throws:
      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.