Package de.willuhn.jameica.hbci.passport
Interface Passport
- All Superinterfaces:
Remote
- All Known Implementing Classes:
PassportImpl
,PassportImpl
,PassportImpl
Basis-Interface aller Passports.
Insofern ein Passport (Sicherheitsmedium) beim Start der Anwendung
gefunden werden soll, muss er dieses Interface implementieren.
Als Referenz kann hierbei der bereits existierende Passport fuer die Unterstuetzung von DDV-Chipkarten vorhandene de.willuhn.jameica.passports.ddv.server.PassportImpl dienen.
Als Referenz kann hierbei der bereits existierende Passport fuer die Unterstuetzung von DDV-Chipkarten vorhandene de.willuhn.jameica.passports.ddv.server.PassportImpl dienen.
-
Method Summary
Modifier and TypeMethodDescriptionLiefert die Klasse des Konfigurationsdialogs.List<? extends Configuration>
Liefert die Liste der Konfigurationen.Liefert das Passport-Handle.getInfo()
Liefert einen Info-Text, den die Passport-Klasse frei implementieren kann.getName()
Liefert den sprechenden Namen des Passports.void
Diese Funktion wird von Hibiscus aufgerufen, wenn der Passport initialisiert wird.
-
Method Details
-
init
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.- 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
-
getName
Liefert den sprechenden Namen des Passports. Dieser Name wird dem Benutzer zum Beispiel in Combo-Boxen angezeigt.- Returns:
- Name des Passports.
- Throws:
RemoteException
-
getInfo
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- Returns:
- Info-Text zu dem Sicherheitsmedium.
- Throws:
RemoteException
-
getHandle
Liefert das Passport-Handle. Das ist im Prinzip die direkte Schnittstelle zu HBCI4Java.- Returns:
- Handle.
- Throws:
RemoteException
-
getConfigDialog
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.- Returns:
- Die Klasse des Konfig-Dialogs.
Muss von
AbstractView
abgeleitet sein. - Throws:
RemoteException
-
getConfigurations
Liefert die Liste der Konfigurationen.- Returns:
- die Liste der Konfigurationen.
- Throws:
RemoteException
-