Class PassportImpl

All Implemented Interfaces:
Passport, Passport, Serializable, Remote

public class PassportImpl extends UnicastRemoteObject implements Passport
Implementierung des Passports vom Typ "Chipkarte" (DDV).
See Also:
  • Constructor Details

  • Method Details

    • getHandle

      public PassportHandle getHandle() throws RemoteException
      Description copied from interface: Passport
      Liefert das Passport-Handle. Das ist im Prinzip die direkte Schnittstelle zu HBCI4Java.
      Specified by:
      getHandle in interface Passport
      Returns:
      Handle.
      Throws:
      RemoteException
      See Also:
    • getName

      public String getName() throws RemoteException
      Description copied from interface: Passport
      Liefert den sprechenden Namen des Passports. Dieser Name wird dem Benutzer zum Beispiel in Combo-Boxen angezeigt.
      Specified by:
      getName in interface Passport
      Returns:
      Name des Passports.
      Throws:
      RemoteException
      See Also:
    • getInfo

      public String getInfo() throws RemoteException
      Description copied from interface: Passport
      Liefert einen Info-Text, den die Passport-Klasse frei implementieren kann. Sie kann hier z.Bsp. die Anzahl vorhandener PIN/TAN-Konfigurationen oder Schluesseldateien zuruecklistern. BUGZILLA 471
      Specified by:
      getInfo in interface Passport
      Returns:
      Info-Text zu dem Sicherheitsmedium.
      Throws:
      RemoteException
      See Also:
    • getConfigurations

      public List<? extends Configuration> getConfigurations() throws RemoteException
      Description copied from interface: Passport
      Liefert die Liste der Konfigurationen.
      Specified by:
      getConfigurations in interface Passport
      Returns:
      die Liste der Konfigurationen.
      Throws:
      RemoteException
      See Also:
    • getConfigDialog

      public Class getConfigDialog() throws RemoteException
      Description copied from interface: Passport
      Liefert die Klasse des Konfigurationsdialogs. Oeffnet der Anwender den Konfigurations-Dialog durch Doppelklick auf die Liste der vorhandenen Passports, dann wird eine Instanz dieser Klasse erzeugt und in der GUI angezeigt. Als Referenz kann hierzu de.willuhn.jameica.passports.ddv.View dienen.
      Specified by:
      getConfigDialog in interface Passport
      Returns:
      Die Klasse des Konfig-Dialogs. Muss von AbstractView abgeleitet sein.
      Throws:
      RemoteException
      See Also:
    • init

      public void init(Konto konto) throws RemoteException
      Description copied from interface: Passport
      Diese Funktion wird von Hibiscus aufgerufen, wenn der Passport initialisiert wird. Sie kann vom Passport implementiert werden - muss jedoch nicht. Falls der Passport jedoch wissen muss, fuer welches Konto er gerade zustaendig ist, kann er es ueber diese Funktion erfahren. Die Funktion wird unmittelbar vor der Ausfuehrung eines HBCI-Jobs im Konto ausgefuehrt.
      Specified by:
      init in interface Passport
      Parameters:
      konto - das Konto, fuer welches der Passport gerade verwendet werden soll.
      Throws:
      RemoteException - BUGZILLA #7 http://www.willuhn.de/bugzilla/show_bug.cgi?id=7
      See Also: