Configuration
public class DDVConfig extends java.lang.Object implements Configuration
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String[] |
PORTS |
Moegliche Ports fuer den Leser.
|
Modifier and Type | Method | Description |
---|---|---|
DDVConfig |
copy() |
Erstellt eine Kopie der Config mit neuer ID.
|
void |
delete() |
Loescht die Konfiguration.
|
java.lang.Class |
getConfigDialog() |
Liefert die Klasse des Konfigurationsdialogs.
|
java.lang.String |
getCTAPIDriver() |
Liefert Pfad und Dateiname des CTAPI-Treibers.
|
int |
getCTNumber() |
Liefert die Index-Nummer des Kartenlesers.
|
java.lang.String |
getDescription() |
Liefert einen Beschreibungstext fuer die Konfiguration.
|
int |
getEntryIndex() |
Liefert den Index des Slots auf der Karte.
|
java.lang.String |
getHBCIVersion() |
Liefert die zu verwendende HBCI-Version.
|
java.lang.String |
getId() |
Liefert die ID der Config.
|
java.util.List<Konto> |
getKonten() |
Liefert eine Liste von fest verdrahteten Konten fuer die Kartenleser-Config.
|
java.lang.String |
getName() |
Liefert einen sprechenden Namen fuer die Config.
|
java.lang.String |
getPCSCName() |
Liefert den Kartenleser-Namen, wenn es einer via javax.smartcardio ist.
|
java.lang.String |
getPort() |
Liefert die Port-Nummer des Kartenlesers.
|
static int |
getPortForName(java.lang.String name) |
Liefert die Portnummer fuer den angegebenen Port-Namen.
|
Reader |
getReaderPreset() |
Liefert das Kartenleser-Preset, auf dem diese Config basiert.
|
void |
setCTAPIDriver(java.lang.String file) |
Legt Pfad und Dateiname des CTAPI-Treibers fest.
|
void |
setCTNumber(int ctNumber) |
Speichert die Index-Nummer des Kartenlesers.
|
void |
setEntryIndex(int index) |
Legt den Index des Slots auf der Karte fest.
|
void |
setHBCIVersion(java.lang.String version) |
Legt die zu verwendende HBCI-Version fest.
|
void |
setKonten(java.util.List<Konto> list) |
Speichert eine Liste von fest zugeordneten Konten.
|
void |
setName(java.lang.String name) |
Legt den Namen der Config fest.
|
void |
setPCSCName(java.lang.String javaname) |
Legt den Kartenleser-Namen von javax.smartcardio-Kartenlesern fest.
|
void |
setPort(java.lang.String port) |
Speichert die Port-Nummer des Kartenlesers.
|
void |
setReaderPreset(Reader reader) |
Legt das Kartenleser-Preset fuer die Config fest.
|
void |
setSoftPin(boolean softPin) |
Legt fest, ob die PC-Tastatur zur Eingabe von PINs verwendet werden soll.
|
boolean |
useSoftPin() |
Liefert true, wenn die PC-Tastatur zur Eingabe von PINs verwendet werden soll.
|
public java.lang.String getId()
public java.lang.String getDescription()
Configuration
getDescription
in interface Configuration
Configuration.getDescription()
public java.lang.Class getConfigDialog() throws java.rmi.RemoteException
Configuration
getConfigDialog
in interface Configuration
AbstractView
abgeleitet sein.java.rmi.RemoteException
Configuration.getConfigDialog()
public java.lang.String getName()
public void setName(java.lang.String name)
name
- Name der Config.public java.lang.String getPort()
public void setPort(java.lang.String port)
port
- die Portnummer des Kartenlesers.public int getCTNumber()
public void setCTNumber(int ctNumber)
ctNumber
- die Index-Nummer des Kartenlesers.public boolean useSoftPin()
public void setSoftPin(boolean softPin)
softPin
- true, wenn die PC-Tastatur zur Eingabe von PINs verwendet werden soll.public java.lang.String getPCSCName()
public void setPCSCName(java.lang.String javaname)
javaname
- der Name des Kartenlesers in javax.smartcardio.public int getEntryIndex()
public void setEntryIndex(int index)
index
- Indes des Slots auf der Karte.public java.lang.String getCTAPIDriver()
public void setCTAPIDriver(java.lang.String file)
file
- Pfad und Dateiname des CTAPI-Treibers.public Reader getReaderPreset()
public void setReaderPreset(Reader reader)
reader
- das Kartenleser-Preset.public java.lang.String getHBCIVersion()
public void setHBCIVersion(java.lang.String version)
version
- die zu verwendende HBCI-Version.public java.util.List<Konto> getKonten() throws java.rmi.RemoteException
java.rmi.RemoteException
public void setKonten(java.util.List<Konto> list) throws java.rmi.RemoteException
list
- Liste von fest zugeordneten Konten.java.rmi.RemoteException
public static int getPortForName(java.lang.String name) throws java.rmi.RemoteException
name
- der Port-Name.java.rmi.RemoteException
public DDVConfig copy()
public void delete() throws de.willuhn.util.ApplicationException
Configuration
delete
in interface Configuration
de.willuhn.util.ApplicationException
Configuration.delete()