Class DDVConfig
java.lang.Object
de.willuhn.jameica.hbci.passports.ddv.DDVConfig
- All Implemented Interfaces:
Configuration
Konfiguration eines einzelnen Kartenlesers.
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncopy()Erstellt eine Kopie der Config mit neuer ID.voiddelete()Loescht die Konfiguration.Liefert die Klasse des Konfigurationsdialogs.Liefert Pfad und Dateiname des CTAPI-Treibers.intLiefert die Index-Nummer des Kartenlesers.Liefert einen Beschreibungstext fuer die Konfiguration.intLiefert den Index des Slots auf der Karte.Liefert die zu verwendende HBCI-Version.getId()Liefert die ID der Config.Liefert eine Liste von fest verdrahteten Konten fuer die Kartenleser-Config.getName()Liefert einen sprechenden Namen fuer die Config.Liefert den Kartenleser-Namen, wenn es einer via javax.smartcardio ist.getPort()Liefert die Port-Nummer des Kartenlesers.static intgetPortForName(String name) Liefert die Portnummer fuer den angegebenen Port-Namen.Liefert das Kartenleser-Preset, auf dem diese Config basiert.voidsetCTAPIDriver(String file) Legt Pfad und Dateiname des CTAPI-Treibers fest.voidsetCTNumber(int ctNumber) Speichert die Index-Nummer des Kartenlesers.voidsetEntryIndex(int index) Legt den Index des Slots auf der Karte fest.voidsetHBCIVersion(String version) Legt die zu verwendende HBCI-Version fest.voidSpeichert eine Liste von fest zugeordneten Konten.voidLegt den Namen der Config fest.voidsetPCSCName(String javaname) Legt den Kartenleser-Namen von javax.smartcardio-Kartenlesern fest.voidSpeichert die Port-Nummer des Kartenlesers.voidsetReaderPreset(Reader reader) Legt das Kartenleser-Preset fuer die Config fest.voidsetSoftPin(boolean softPin) Legt fest, ob die PC-Tastatur zur Eingabe von PINs verwendet werden soll.booleanLiefert true, wenn die PC-Tastatur zur Eingabe von PINs verwendet werden soll.
-
Field Details
-
PORTS
Moegliche Ports fuer den Leser.
-
-
Method Details
-
getId
Liefert die ID der Config.- Returns:
- die ID der Config.
-
getDescription
Description copied from interface:ConfigurationLiefert einen Beschreibungstext fuer die Konfiguration.- Specified by:
getDescriptionin interfaceConfiguration- Returns:
- Beschreibungstext.
- See Also:
-
getConfigDialog
Description copied from interface:ConfigurationLiefert die Klasse des Konfigurationsdialogs. Oeffnet der Anwender den Konfigurations-Dialog durch Doppelklick auf die Liste der vorhandenen Konfigurationen, 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 interfaceConfiguration- Returns:
- Die Klasse des Konfig-Dialogs.
Muss von
AbstractViewabgeleitet sein. - Throws:
RemoteException- See Also:
-
getName
Liefert einen sprechenden Namen fuer die Config.- Returns:
- sprechender Name fuer die Config.
-
setName
Legt den Namen der Config fest.- Parameters:
name- Name der Config.
-
getPort
Liefert die Port-Nummer des Kartenlesers.- Returns:
- die Port-Nummer des Kartenlesers.
-
setPort
Speichert die Port-Nummer des Kartenlesers.- Parameters:
port- die Portnummer des Kartenlesers.
-
getCTNumber
public int getCTNumber()Liefert die Index-Nummer des Kartenlesers.- Returns:
- die Index-Nummer des Kartenlesers.
-
setCTNumber
public void setCTNumber(int ctNumber) Speichert die Index-Nummer des Kartenlesers.- Parameters:
ctNumber- die Index-Nummer des Kartenlesers.
-
useSoftPin
public boolean useSoftPin()Liefert true, wenn die PC-Tastatur zur Eingabe von PINs verwendet werden soll.- Returns:
- true, wenn die PC-Tastatur zur Eingabe von PINs verwendet werden soll.
-
setSoftPin
public void setSoftPin(boolean softPin) Legt fest, ob die PC-Tastatur zur Eingabe von PINs verwendet werden soll.- Parameters:
softPin- true, wenn die PC-Tastatur zur Eingabe von PINs verwendet werden soll.
-
getPCSCName
Liefert den Kartenleser-Namen, wenn es einer via javax.smartcardio ist.- Returns:
- der Kartenleser-Name.
-
setPCSCName
Legt den Kartenleser-Namen von javax.smartcardio-Kartenlesern fest.- Parameters:
javaname- der Name des Kartenlesers in javax.smartcardio.
-
getEntryIndex
public int getEntryIndex()Liefert den Index des Slots auf der Karte.- Returns:
- Index des Slots auf der Karte.
-
setEntryIndex
public void setEntryIndex(int index) Legt den Index des Slots auf der Karte fest.- Parameters:
index- Indes des Slots auf der Karte.
-
getCTAPIDriver
Liefert Pfad und Dateiname des CTAPI-Treibers.- Returns:
- Pfad und Dateiname des CTAPI-Traibers.
-
setCTAPIDriver
Legt Pfad und Dateiname des CTAPI-Treibers fest.- Parameters:
file- Pfad und Dateiname des CTAPI-Treibers.
-
getReaderPreset
Liefert das Kartenleser-Preset, auf dem diese Config basiert.- Returns:
- das Kartenleser-Preset, auf dem diese Config basiert.
-
setReaderPreset
Legt das Kartenleser-Preset fuer die Config fest.- Parameters:
reader- das Kartenleser-Preset.
-
getHBCIVersion
Liefert die zu verwendende HBCI-Version.- Returns:
- die HBCI-Version.
-
setHBCIVersion
Legt die zu verwendende HBCI-Version fest.- Parameters:
version- die zu verwendende HBCI-Version.
-
getKonten
Liefert eine Liste von fest verdrahteten Konten fuer die Kartenleser-Config.- Returns:
- Liste von fest verdrahteten Konten.
- Throws:
RemoteException
-
setKonten
Speichert eine Liste von fest zugeordneten Konten.- Parameters:
list- Liste von fest zugeordneten Konten.- Throws:
RemoteException
-
getPortForName
Liefert die Portnummer fuer den angegebenen Port-Namen.- Parameters:
name- der Port-Name.- Returns:
- die Port-Nummer.
- Throws:
RemoteException
-
copy
Erstellt eine Kopie der Config mit neuer ID.- Returns:
- Kopie der Config.
-
delete
public void delete() throws de.willuhn.util.ApplicationExceptionDescription copied from interface:ConfigurationLoescht die Konfiguration.- Specified by:
deletein interfaceConfiguration- Throws:
de.willuhn.util.ApplicationException- See Also:
-