Interface RDHKey
-
- All Superinterfaces:
Configuration,de.willuhn.datasource.GenericObject,java.rmi.Remote
- All Known Implementing Classes:
RDHKeyImpl
public interface RDHKey extends de.willuhn.datasource.GenericObject, Configuration
Bildet einen importierten oder erstellten RDH-Schluessel in Hibiscus ab.- Author:
- willuhn
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetAlias()Liefert einen optionalen Alias-Namen fuer den Schluessel.java.lang.StringgetFilename()Liefert Pfad- und Dateiname des Schluessels.java.lang.StringgetHBCIVersion()Liefert die HBCI-Version des Schluessels.Konto[]getKonten()Liefert eine optionale Liste von hart verdrahteten Konten.booleanisEnabled()Prueft, ob der Schluessel zum aktiven Datenbestand gehoert und somit benutzt werden kann.org.kapott.hbci.passport.HBCIPassportload()Liefert den Passport des Schluessels.voidsetAlias(java.lang.String alias)Speichert einen zusaetzlichen Alias-Namen fuer den Schluessel.voidsetEnabled(boolean enabled)Aktiviert oder deaktiviert den Schluessel fuer die Verwendung.voidsetFilename(java.lang.String filename)Speichert den Pfad- und Dateinamen des Schluessels.voidsetHBCIVersion(java.lang.String version)Speichert die zu verwendende HBCI-Version.voidsetKonten(Konto[] k)Speichert eine optionale Liste von festzugeordneten Konten.-
Methods inherited from interface de.willuhn.jameica.hbci.passport.Configuration
delete, getConfigDialog, getDescription
-
-
-
-
Method Detail
-
getFilename
java.lang.String getFilename() throws java.rmi.RemoteExceptionLiefert Pfad- und Dateiname des Schluessels.- Returns:
- Pfad- und Dateiname des Schluessels.
- Throws:
java.rmi.RemoteException
-
setFilename
void setFilename(java.lang.String filename) throws java.rmi.RemoteExceptionSpeichert den Pfad- und Dateinamen des Schluessels.- Parameters:
filename- Pfad- und Dateiname des Schluessels.- Throws:
java.rmi.RemoteException
-
getKonten
Konto[] getKonten() throws java.rmi.RemoteException
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
nullBUGZILLA 173 BUGZILLA 314 - Throws:
java.rmi.RemoteException
-
setKonten
void setKonten(Konto[] k) throws java.rmi.RemoteException
Speichert eine optionale Liste von festzugeordneten Konten. BUGZILLA 173 BUGZILLA 314- Parameters:
k- Liste der Konten.- Throws:
java.rmi.RemoteException
-
getHBCIVersion
java.lang.String getHBCIVersion() throws java.rmi.RemoteExceptionLiefert die HBCI-Version des Schluessels.- Returns:
- HBCI-Version des Schluessels oder null, wenn noch keine bekannt ist.
- Throws:
java.rmi.RemoteException
-
setHBCIVersion
void setHBCIVersion(java.lang.String version) throws java.rmi.RemoteExceptionSpeichert die zu verwendende HBCI-Version.- Parameters:
version- HBCI-Version.- Throws:
java.rmi.RemoteException
-
isEnabled
boolean isEnabled() throws java.rmi.RemoteExceptionPrueft, ob der Schluessel zum aktiven Datenbestand gehoert und somit benutzt werden kann.- Returns:
- true, wenn er verwendet werden kann.
- Throws:
java.rmi.RemoteException
-
setEnabled
void setEnabled(boolean enabled) throws java.rmi.RemoteExceptionAktiviert oder deaktiviert den Schluessel fuer die Verwendung.- Parameters:
enabled- true, wenn der Schluessel aktiv ist- Throws:
java.rmi.RemoteException
-
getAlias
java.lang.String getAlias() throws java.rmi.RemoteExceptionLiefert einen optionalen Alias-Namen fuer den Schluessel.- Returns:
- Alias-Name.
- Throws:
java.rmi.RemoteException
-
setAlias
void setAlias(java.lang.String alias) throws java.rmi.RemoteExceptionSpeichert einen zusaetzlichen Alias-Namen fuer den Schluessel.- Parameters:
alias- Alias-Name.- Throws:
java.rmi.RemoteException
-
load
org.kapott.hbci.passport.HBCIPassport load() throws java.rmi.RemoteException, de.willuhn.util.ApplicationException, de.willuhn.jameica.system.OperationCanceledExceptionLiefert den Passport des Schluessels.- Returns:
- der Passport.
- Throws:
java.rmi.RemoteExceptionde.willuhn.util.ApplicationExceptionde.willuhn.jameica.system.OperationCanceledException
-
-