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.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getAlias()
Liefert einen optionalen Alias-Namen fuer den Schluessel.java.lang.String
getFilename()
Liefert Pfad- und Dateiname des Schluessels.java.lang.String
getHBCIVersion()
Liefert die HBCI-Version des Schluessels.Konto[]
getKonten()
Liefert eine optionale Liste von hart verdrahteten Konten.boolean
isEnabled()
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
setAlias(java.lang.String alias)
Speichert einen zusaetzlichen Alias-Namen fuer den Schluessel.void
setEnabled(boolean enabled)
Aktiviert oder deaktiviert den Schluessel fuer die Verwendung.void
setFilename(java.lang.String filename)
Speichert den Pfad- und Dateinamen des Schluessels.void
setHBCIVersion(java.lang.String version)
Speichert die zu verwendende HBCI-Version.void
setKonten(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.RemoteException
Liefert 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.RemoteException
Speichert 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
null
BUGZILLA 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.RemoteException
Liefert 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.RemoteException
Speichert die zu verwendende HBCI-Version.- Parameters:
version
- HBCI-Version.- Throws:
java.rmi.RemoteException
-
isEnabled
boolean isEnabled() throws java.rmi.RemoteException
Prueft, 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.RemoteException
Aktiviert 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.RemoteException
Liefert einen optionalen Alias-Namen fuer den Schluessel.- Returns:
- Alias-Name.
- Throws:
java.rmi.RemoteException
-
setAlias
void setAlias(java.lang.String alias) throws java.rmi.RemoteException
Speichert 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.OperationCanceledException
Liefert den Passport des Schluessels.- Returns:
- der Passport.
- Throws:
java.rmi.RemoteException
de.willuhn.util.ApplicationException
de.willuhn.jameica.system.OperationCanceledException
-
-