Interface Reader
-
- All Known Implementing Classes:
AbstractKaanReader,AbstractReader,CherrySmartboardReader,ChipDriveMicroReader,ChipDrivePinPad532Reader,CustomReader,KaanStandardPlusReader,KaanTriBankReader,OmniKey4000Reader,PCSCReader,PCSCWrapperReader,RDHReader,ReinerSCTCyberJackReader
public interface ReaderUm die vielen am Markt erhaeltlichen Chipkarten-Leser flexibel und erweiterbar abbilden und mit sinnvollen Default-Einstellungen anbieten zu koennen, implementieren wir jeden unterstuetzten Reader in einer separaten Klasse.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classReader.TypeTyp-Definition fuer die verschiedenen Arten von Karten.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetCTAPIDriver()Liefert Pfad und Dateiname des CTAPI-Treibers.intgetCTNumber()Liefert den Index des Readers.java.lang.StringgetDefaultHBCIVersion()Liefert die Default-HBCI-Version, die verwendet werden soll, wenn keine bekannt ist.java.lang.StringgetName()Liefert den Namen des Chipkartenlesers.java.lang.StringgetPort()Liefert einen vordefinierten Port.Reader.TypegetType()Liefert die Art des Kartenlesers.booleanisSupported()Prueft, ob dieser Leser von der aktuellen System-Umgebung unterstuetzt wird.booleanuseSoftPin()Liefert true, wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Liefert den Namen des Chipkartenlesers.- Returns:
- Name des Lesers.
-
getCTAPIDriver
java.lang.String getCTAPIDriver()
Liefert Pfad und Dateiname des CTAPI-Treibers.- Returns:
- Pfad und Dateiname des CTAPI-Treibers.
-
getPort
java.lang.String getPort()
Liefert einen vordefinierten Port.- Returns:
- Port.
-
getCTNumber
int getCTNumber()
Liefert den Index des Readers.- Returns:
- Index des Readers.
-
isSupported
boolean isSupported()
Prueft, ob dieser Leser von der aktuellen System-Umgebung unterstuetzt wird.- Returns:
true, wenn er unterstuetzt wird.
-
useSoftPin
boolean useSoftPin()
Liefert true, wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.- Returns:
truewenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.
-
getType
Reader.Type getType()
Liefert die Art des Kartenlesers.- Returns:
- die Art des Kartenlesers.
-
getDefaultHBCIVersion
java.lang.String getDefaultHBCIVersion()
Liefert die Default-HBCI-Version, die verwendet werden soll, wenn keine bekannt ist. Wird zum Beispiel bei der Suche nach Kartenlesern verwendet.- Returns:
- die Default-HBCI-Version.
-
-