Class PassportImpl
java.lang.Object
java.rmi.server.RemoteObject
java.rmi.server.RemoteServer
java.rmi.server.UnicastRemoteObject
de.willuhn.jameica.hbci.passports.rdh.server.PassportImpl
- All Implemented Interfaces:
Passport,Passport,Serializable,Remote
Implementierung des Passports fuer Schluesseldatei.
- See Also:
-
Field Summary
Fields inherited from class java.rmi.server.RemoteObject
ref -
Constructor Summary
Constructors -
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.protected KontogetKonto()Liefert das Konto, fuer das der Passport gerade zustaendig ist.getName()Liefert den sprechenden Namen des Passports.voidDiese Funktion wird von Hibiscus aufgerufen, wenn der Passport initialisiert wird.Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, exportObject, exportObject, unexportObjectMethods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
-
Constructor Details
-
PassportImpl
ct.- Throws:
RemoteException
-
-
Method Details
-
getName
Description copied from interface:PassportLiefert den sprechenden Namen des Passports. Dieser Name wird dem Benutzer zum Beispiel in Combo-Boxen angezeigt.- Specified by:
getNamein interfacePassport- Returns:
- Name des Passports.
- Throws:
RemoteException- See Also:
-
getInfo
Description copied from interface:PassportLiefert 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:
getInfoin interfacePassport- Returns:
- Info-Text zu dem Sicherheitsmedium.
- Throws:
RemoteException- See Also:
-
getConfigurations
Description copied from interface:PassportLiefert die Liste der Konfigurationen.- Specified by:
getConfigurationsin interfacePassport- Returns:
- die Liste der Konfigurationen.
- Throws:
RemoteException- See Also:
-
getHandle
Description copied from interface:PassportLiefert das Passport-Handle. Das ist im Prinzip die direkte Schnittstelle zu HBCI4Java.- Specified by:
getHandlein interfacePassport- Returns:
- Handle.
- Throws:
RemoteException- See Also:
-
getConfigDialog
Description copied from interface:PassportLiefert 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:
getConfigDialogin interfacePassport- Returns:
- Die Klasse des Konfig-Dialogs.
Muss von
AbstractViewabgeleitet sein. - Throws:
RemoteException- See Also:
-
init
Description copied from interface:PassportDiese 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:
initin interfacePassport- 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:
-
getKonto
Liefert das Konto, fuer das der Passport gerade zustaendig ist.- Returns:
- Konto.
-