de.willuhn.jameica.hbci.passports.rdh
Class Controller

java.lang.Object
  extended by de.willuhn.jameica.gui.AbstractControl
      extended by de.willuhn.jameica.hbci.passports.rdh.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
Controller(de.willuhn.jameica.gui.AbstractView view)
          ct.
 
Method Summary
 de.willuhn.jameica.gui.input.Input getAlias()
          Liefert einen zusaetzlichen Alias-Namen, an dem der User mehrere Schluessel unterscheiden kan.
 org.kapott.hbci.passport.HBCIPassport getHBCIPassport()
          Liefert den HBCI-Passport.
 de.willuhn.jameica.gui.input.Input getHBCIPort()
          Liefert ein Eingabe-Feld fuer den TCP-Port.
 de.willuhn.jameica.gui.input.Input getHBCIUrl()
          Liefert ein Eingabe-Feld fuer die URL.
 de.willuhn.jameica.gui.input.Input getHBCIVersion()
          Liefert eine Auswahl-Box fuer die HBCI-Version.
 RDHKey getKey()
          Liefert den Schluessel.
 de.willuhn.jameica.gui.parts.TablePart getKeyList()
          Liefert eine Liste mit den importierten Schluesseln.
 de.willuhn.jameica.gui.parts.TablePart getKontoAuswahl()
          BUGZILLA 173 BUGZILLA 314 Liefert eine Tabelle mit festzuordenbaren Konten.
 de.willuhn.jameica.gui.input.Input getPath()
          Liefert ein Eingabe-Feld zur Eingabe des Pfads zum Schluessel.
 void handleDisplayProperties()
          Zeigt die BPD/UPD des Passports an.
 void handleStore()
          Speichert die Einstellungen fuer den aktuellen Schluessel.
 void startCreate()
          Erstellt einen neuen Schluessel.
 void startImport()
          Startet einen Schluessel-Import.
 void startIniLetter()
          Startet die Erzeugung eines INI-Briefs.
 void syncSigId()
          Synchronisiert die Signatur-ID.
 
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 Detail

Controller

public Controller(de.willuhn.jameica.gui.AbstractView view)
ct.

Parameters:
view -
Method Detail

getKey

public RDHKey getKey()
Liefert den Schluessel.

Returns:
Schluessel.

getHBCIPassport

public org.kapott.hbci.passport.HBCIPassport getHBCIPassport()
                                                      throws java.rmi.RemoteException,
                                                             de.willuhn.util.ApplicationException,
                                                             de.willuhn.jameica.system.OperationCanceledException
Liefert den HBCI-Passport.

Returns:
Passport.
Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
de.willuhn.jameica.system.OperationCanceledException

getAlias

public de.willuhn.jameica.gui.input.Input getAlias()
                                            throws java.rmi.RemoteException
Liefert einen zusaetzlichen Alias-Namen, an dem der User mehrere Schluessel unterscheiden kan.

Returns:
Alias-Name.
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

getPath

public de.willuhn.jameica.gui.input.Input getPath()
                                           throws java.rmi.RemoteException
Liefert ein Eingabe-Feld zur Eingabe des Pfads zum Schluessel.

Returns:
Eingabe-Feld.
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

getHBCIUrl

public de.willuhn.jameica.gui.input.Input getHBCIUrl()
Liefert ein Eingabe-Feld fuer die URL.

Returns:
Eingabe-Feld.

getHBCIPort

public de.willuhn.jameica.gui.input.Input getHBCIPort()
Liefert ein Eingabe-Feld fuer den TCP-Port.

Returns:
Eingabe-Feld.

getKeyList

public de.willuhn.jameica.gui.parts.TablePart getKeyList()
                                                  throws java.rmi.RemoteException
Liefert eine Liste mit den importierten Schluesseln.

Returns:
Liste der Schluessel.
Throws:
java.rmi.RemoteException

startIniLetter

public void startIniLetter()
Startet die Erzeugung eines INI-Briefs.


syncSigId

public void syncSigId()
Synchronisiert die Signatur-ID.


startImport

public void startImport()
Startet einen Schluessel-Import.


handleStore

public void handleStore()
Speichert die Einstellungen fuer den aktuellen Schluessel.


handleDisplayProperties

public void handleDisplayProperties()
Zeigt die BPD/UPD des Passports an.


startCreate

public void startCreate()
Erstellt einen neuen Schluessel.