Interface RDHKey
- All Superinterfaces:
Configuration
,de.willuhn.datasource.GenericObject
,Remote
- All Known Implementing Classes:
RDHKeyImpl
Bildet einen importierten oder erstellten RDH-Schluessel in Hibiscus ab.
-
Method Summary
Modifier and TypeMethodDescriptiongetAlias()
Liefert einen optionalen Alias-Namen fuer den Schluessel.Liefert Pfad- und Dateiname des Schluessels.Liefert die HBCI-Version des Schluessels.Konto[]
Liefert eine optionale Liste von hart verdrahteten Konten.boolean
Prueft, ob der Schluessel zum aktiven Datenbestand gehoert und somit benutzt werden kann.org.kapott.hbci.passport.HBCIPassport
load()
Liefert den Passport des Schluessels.void
Speichert einen zusaetzlichen Alias-Namen fuer den Schluessel.void
setEnabled
(boolean enabled) Aktiviert oder deaktiviert den Schluessel fuer die Verwendung.void
setFilename
(String filename) Speichert den Pfad- und Dateinamen des Schluessels.void
setHBCIVersion
(String version) Speichert die zu verwendende HBCI-Version.void
Speichert eine optionale Liste von festzugeordneten Konten.Methods inherited from interface de.willuhn.jameica.hbci.passport.Configuration
delete, getConfigDialog, getDescription
Methods inherited from interface de.willuhn.datasource.GenericObject
equals, getAttribute, getAttributeNames, getID, getPrimaryAttribute
-
Method Details
-
getFilename
Liefert Pfad- und Dateiname des Schluessels.- Returns:
- Pfad- und Dateiname des Schluessels.
- Throws:
RemoteException
-
setFilename
Speichert den Pfad- und Dateinamen des Schluessels.- Parameters:
filename
- Pfad- und Dateiname des Schluessels.- Throws:
RemoteException
-
getKonten
Liefert eine optionale Liste von hart verdrahteten Konten. Das ist sinnvoll, wenn der User mehrere Konten bei der gleichen Bank mit unterschiedlichen Dateien hat. Dann wuerde bei jeder Bank-Abfrage ein Dialog zur Auswahl der Datei kommen, weils Hibiscus allein anhand BLZ/Kundenkennung nicht mehr unterscheiden kann.- Returns:
- Liste der optionalen Konten oder
null
BUGZILLA 173 BUGZILLA 314 - Throws:
RemoteException
-
setKonten
Speichert eine optionale Liste von festzugeordneten Konten. BUGZILLA 173 BUGZILLA 314- Parameters:
k
- Liste der Konten.- Throws:
RemoteException
-
getHBCIVersion
Liefert die HBCI-Version des Schluessels.- Returns:
- HBCI-Version des Schluessels oder null, wenn noch keine bekannt ist.
- Throws:
RemoteException
-
setHBCIVersion
Speichert die zu verwendende HBCI-Version.- Parameters:
version
- HBCI-Version.- Throws:
RemoteException
-
isEnabled
Prueft, ob der Schluessel zum aktiven Datenbestand gehoert und somit benutzt werden kann.- Returns:
- true, wenn er verwendet werden kann.
- Throws:
RemoteException
-
setEnabled
Aktiviert oder deaktiviert den Schluessel fuer die Verwendung.- Parameters:
enabled
- true, wenn der Schluessel aktiv ist- Throws:
RemoteException
-
getAlias
Liefert einen optionalen Alias-Namen fuer den Schluessel.- Returns:
- Alias-Name.
- Throws:
RemoteException
-
setAlias
Speichert einen zusaetzlichen Alias-Namen fuer den Schluessel.- Parameters:
alias
- Alias-Name.- Throws:
RemoteException
-
load
org.kapott.hbci.passport.HBCIPassport load() throws RemoteException, de.willuhn.util.ApplicationException, de.willuhn.jameica.system.OperationCanceledExceptionLiefert den Passport des Schluessels.- Returns:
- der Passport.
- Throws:
RemoteException
de.willuhn.util.ApplicationException
de.willuhn.jameica.system.OperationCanceledException
-