Configurationpublic 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()
ConfigurationgetDescription in interface ConfigurationConfiguration.getDescription()public java.lang.Class getConfigDialog()
throws java.rmi.RemoteException
ConfigurationgetConfigDialog in interface ConfigurationAbstractView abgeleitet sein.java.rmi.RemoteExceptionConfiguration.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.RemoteExceptionpublic void setKonten(java.util.List<Konto> list) throws java.rmi.RemoteException
list - Liste von fest zugeordneten Konten.java.rmi.RemoteExceptionpublic static int getPortForName(java.lang.String name)
throws java.rmi.RemoteException
name - der Port-Name.java.rmi.RemoteExceptionpublic DDVConfig copy()
public void delete()
throws de.willuhn.util.ApplicationException
Configurationdelete in interface Configurationde.willuhn.util.ApplicationExceptionConfiguration.delete()