diff options
author | Endi Sukma Dewata <edewata@redhat.com> | 2012-02-27 09:36:14 -0600 |
---|---|---|
committer | Endi Sukma Dewata <edewata@redhat.com> | 2012-03-12 12:45:05 -0500 |
commit | 0bc851bff69ef174b11cf147aeb1289c43de0666 (patch) | |
tree | 08daf5662ba4fc31d04947e887e7929b87e185c4 /pki/base/console/src/com/netscape/admin/certsrv/config/CMSCRLIPPanel.java | |
parent | c0b210a15ef43873b52c1c9fbec73eba48155b4b (diff) | |
download | pki-0bc851bff69ef174b11cf147aeb1289c43de0666.tar.gz pki-0bc851bff69ef174b11cf147aeb1289c43de0666.tar.xz pki-0bc851bff69ef174b11cf147aeb1289c43de0666.zip |
Refactored NameValuePairs.
The NameValuePairs class has been modified to extend the Linked-
HashMap which preserves the order of elements as in the original
code. Some methods are renamed to match Java Map interface. The
NameValuePair class is no longer needed and has been removed.
Ticket #78
Diffstat (limited to 'pki/base/console/src/com/netscape/admin/certsrv/config/CMSCRLIPPanel.java')
-rw-r--r-- | pki/base/console/src/com/netscape/admin/certsrv/config/CMSCRLIPPanel.java | 16 |
1 files changed, 6 insertions, 10 deletions
diff --git a/pki/base/console/src/com/netscape/admin/certsrv/config/CMSCRLIPPanel.java b/pki/base/console/src/com/netscape/admin/certsrv/config/CMSCRLIPPanel.java index 9bc141f7b..553211eb8 100644 --- a/pki/base/console/src/com/netscape/admin/certsrv/config/CMSCRLIPPanel.java +++ b/pki/base/console/src/com/netscape/admin/certsrv/config/CMSCRLIPPanel.java @@ -24,11 +24,9 @@ import com.netscape.management.client.util.*; import com.netscape.certsrv.common.*; import com.netscape.admin.certsrv.connection.*; import javax.swing.*; -import javax.swing.border.*; import java.awt.*; import java.awt.event.*; import java.util.*; -import javax.swing.tree.*; /** * CRL IP Panel @@ -173,10 +171,10 @@ public class CMSCRLIPPanel extends CMSBaseTab String name = ((JLabel)mList.getSelectedValue()).getText(); //(String)mList.getSelectedValue(); NameValuePairs nvps = new NameValuePairs(); - nvps.add(Constants.PR_ENABLED, ""); - nvps.add(Constants.PR_ID, ""); - nvps.add(Constants.PR_DESCRIPTION, ""); - nvps.add(Constants.PR_CLASS, ""); + nvps.put(Constants.PR_ENABLED, ""); + nvps.put(Constants.PR_ID, ""); + nvps.put(Constants.PR_DESCRIPTION, ""); + nvps.put(Constants.PR_CLASS, ""); try { NameValuePairs values = mAdmin.read(DestDef.DEST_CA_ADMIN, ScopeDef.SC_CRLIPS, @@ -295,15 +293,13 @@ public class CMSCRLIPPanel extends CMSBaseTab //update the UI component using the data retrieved private void populate(NameValuePairs nvps) { - Enumeration names = nvps.getNames(); mDataModel.removeAllElements(); mNames.removeAllElements(); - while (names.hasMoreElements()) { - String name = (String)names.nextElement(); + for (String name : nvps.keySet()) { if (name.indexOf('.') == -1) { mNames.addElement(name); - String enable = nvps.getValue(name+"."+Constants.PR_ENABLED); + String enable = nvps.get(name + "." + Constants.PR_ENABLED); if (enable != null && enable.equalsIgnoreCase(Constants.TRUE)) { mDataModel.addElement(new JLabel(name, CMSAdminUtil.getImage(CMSAdminResources.IMAGE_RULE), |