Interface Reader
- All Known Implementing Classes:
AbstractKaanReader,AbstractReader,CherrySmartboardReader,ChipDriveMicroReader,ChipDrivePinPad532Reader,CustomReader,KaanStandardPlusReader,KaanTriBankReader,OmniKey4000Reader,PCSCReader,PCSCWrapperReader,RDHReader,ReinerSCTCyberJackReader
public interface Reader
Um 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 ClassesModifier and TypeInterfaceDescriptionstatic enumTyp-Definition fuer die verschiedenen Arten von Karten. -
Method Summary
Modifier and TypeMethodDescriptionLiefert Pfad und Dateiname des CTAPI-Treibers.intLiefert den Index des Readers.Liefert die Default-HBCI-Version, die verwendet werden soll, wenn keine bekannt ist.getName()Liefert den Namen des Chipkartenlesers.getPort()Liefert einen vordefinierten Port.getType()Liefert die Art des Kartenlesers.booleanPrueft, ob dieser Leser von der aktuellen System-Umgebung unterstuetzt wird.booleanLiefert true, wenn die Tastatur des PCs zur Eingabe der PIN verwendet werden soll.
-
Method Details
-
getName
String getName()Liefert den Namen des Chipkartenlesers.- Returns:
- Name des Lesers.
-
getCTAPIDriver
String getCTAPIDriver()Liefert Pfad und Dateiname des CTAPI-Treibers.- Returns:
- Pfad und Dateiname des CTAPI-Treibers.
-
getPort
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
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.
-