diff options
| author | clemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2009-08-14 10:46:26 +0000 | 
|---|---|---|
| committer | clemenso <clemenso@8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4> | 2009-08-14 10:46:26 +0000 | 
| commit | d791931ac69b0a2a1201ef7cd2f7ca247e92ba8c (patch) | |
| tree | 7b9469351f494e76ef4d3d21eb7377263d8dd369 /BKUAppletExt | |
| parent | c39b36041ee31f31441d0e1f7d6a170ffee14c0e (diff) | |
| download | mocca-d791931ac69b0a2a1201ef7cd2f7ca247e92ba8c.tar.gz mocca-d791931ac69b0a2a1201ef7cd2f7ca247e92ba8c.tar.bz2 mocca-d791931ac69b0a2a1201ef7cd2f7ca247e92ba8c.zip | |
[#436] resolve "#PIN digits" message via message resource bundle
only for activation
git-svn-id: https://joinup.ec.europa.eu/svn/mocca/trunk@431 8a26b1a7-26f0-462f-b9ef-d0e30c41f5a4
Diffstat (limited to 'BKUAppletExt')
| -rw-r--r-- | BKUAppletExt/src/main/java/at/gv/egiz/bku/gui/PINManagementGUI.java | 11 | 
1 files changed, 8 insertions, 3 deletions
| diff --git a/BKUAppletExt/src/main/java/at/gv/egiz/bku/gui/PINManagementGUI.java b/BKUAppletExt/src/main/java/at/gv/egiz/bku/gui/PINManagementGUI.java index 9057b45b..3b77daa5 100644 --- a/BKUAppletExt/src/main/java/at/gv/egiz/bku/gui/PINManagementGUI.java +++ b/BKUAppletExt/src/main/java/at/gv/egiz/bku/gui/PINManagementGUI.java @@ -300,9 +300,13 @@ public class PINManagementGUI extends CardMgmtGUI implements PINManagementGUIFac              @Override              public void run() { -              String HELP_TOPIC, TITLE, MESSAGE_MGMT, MESSAGE_MGMT_PARAM; +              String HELP_TOPIC, TITLE, MESSAGE_MGMT, MESSAGE_MGMT_PARAM, PINSIZE;                HELP_TOPIC = HELP_PINMGMT; +              PINSIZE = (pinSpec.getMaxLength() > pinSpec.getMinLength()) ? +                pinSpec.getMinLength() + "-" + pinSpec.getMaxLength() : +                String.valueOf(pinSpec.getMinLength()); +                if (retries < 0) {                  if (type == DIALOG.CHANGE) {                    log.debug("show change pin dialog"); @@ -313,6 +317,7 @@ public class PINManagementGUI extends CardMgmtGUI implements PINManagementGUIFac                    TITLE = TITLE_ACTIVATE_PIN;                    MESSAGE_MGMT = MESSAGE_ACTIVATE_PIN;                    oldPinField = null; +                  PINSIZE = pinSpec.getLocalizedLength();                  } else if (type == DIALOG.VERIFY) {                    log.debug("show verify pin dialog");                    TITLE = TITLE_VERIFY_PIN; @@ -385,7 +390,7 @@ public class PINManagementGUI extends CardMgmtGUI implements PINManagementGUIFac                    pinpadLabel.setFont(mgmtLabel.getFont().deriveFont(mgmtLabel.getFont().getStyle() & ~Font.BOLD));                    String pinpadPattern = getMessage(MESSAGE_VERIFYPIN_PINPAD);                    pinpadLabel.setText(MessageFormat.format(pinpadPattern, -                          new Object[] { pinSpec.getLocalizedName(), pinSpec.getLocalizedLength() })); +                          new Object[] { pinSpec.getLocalizedName(), PINSIZE }));                    pinHorizontal = mainPanelLayout.createParallelGroup(GroupLayout.Alignment.LEADING)                            .addComponent(pinpadLabel); @@ -480,7 +485,7 @@ public class PINManagementGUI extends CardMgmtGUI implements PINManagementGUIFac                  JLabel pinsizeLabel = new JLabel();                  pinsizeLabel.setFont(pinsizeLabel.getFont().deriveFont(pinsizeLabel.getFont().getStyle() & ~Font.BOLD, pinsizeLabel.getFont().getSize()-2));                  String pinsizePattern = getMessage(LABEL_PINSIZE); -                pinsizeLabel.setText(MessageFormat.format(pinsizePattern, new Object[]{pinSpec.getLocalizedLength()})); +                pinsizeLabel.setText(MessageFormat.format(pinsizePattern, new Object[]{PINSIZE}));                  ////////////////////////////////////////////////////////////////                  // NON-PINPAD SPECIFIC LAYOUT SECTION | 
