summaryrefslogtreecommitdiff
path: root/smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java
diff options
context:
space:
mode:
authorclemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4>2009-06-25 17:01:14 +0000
committerclemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4>2009-06-25 17:01:14 +0000
commite75f30d8d51fa33fc778c31c1b0312cf10de8e45 (patch)
treeab5e46d09ef8b139781a3b754e245a0669750df3 /smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java
parent69e0dbee3567fc3a710d7bffad4d03e64edd7daa (diff)
downloadmocca-e75f30d8d51fa33fc778c31c1b0312cf10de8e45.tar.gz
mocca-e75f30d8d51fa33fc778c31c1b0312cf10de8e45.tar.bz2
mocca-e75f30d8d51fa33fc778c31c1b0312cf10de8e45.zip
disable pinpad
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@376 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java')
-rw-r--r--smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java b/smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java
index 0de6bb17..580b9379 100644
--- a/smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java
+++ b/smcc/src/main/java/at/gv/egiz/smcc/ccid/DefaultReader.java
@@ -55,6 +55,7 @@ public class DefaultReader implements CCID {
protected Card icc;
protected CardTerminal ct;
+ protected boolean disablePinpad = false;
/**
* supported features and respective control codes
@@ -78,6 +79,11 @@ public class DefaultReader implements CCID {
log.debug("setting max pin length: " + getwPINMaxExtraDigitL());
}
+ @Override
+ public void setDisablePinpad(boolean disable) {
+ disablePinpad = disable;
+ }
+
/**
*
* @return the card terminals name
@@ -137,7 +143,7 @@ public class DefaultReader implements CCID {
@Override
public boolean hasFeature(Byte feature) {
- if (features != null) {
+ if (features != null && !disablePinpad) {
return features.containsKey(feature);
}
return false;