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/PanelMapperConfigDialog.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/PanelMapperConfigDialog.java')
-rw-r--r-- | pki/base/console/src/com/netscape/admin/certsrv/config/PanelMapperConfigDialog.java | 21 |
1 files changed, 10 insertions, 11 deletions
diff --git a/pki/base/console/src/com/netscape/admin/certsrv/config/PanelMapperConfigDialog.java b/pki/base/console/src/com/netscape/admin/certsrv/config/PanelMapperConfigDialog.java index f3db6374a..5de06c7f9 100644 --- a/pki/base/console/src/com/netscape/admin/certsrv/config/PanelMapperConfigDialog.java +++ b/pki/base/console/src/com/netscape/admin/certsrv/config/PanelMapperConfigDialog.java @@ -20,13 +20,12 @@ package com.netscape.admin.certsrv.config; import com.netscape.admin.certsrv.*; import com.netscape.admin.certsrv.connection.*; import javax.swing.*; -import javax.swing.event.*; import javax.swing.table.*; import javax.swing.text.*; import java.awt.event.*; import java.awt.*; import java.util.*; -import com.netscape.management.client.*; + import com.netscape.management.client.util.*; import com.netscape.certsrv.common.*; @@ -207,8 +206,8 @@ public class PanelMapperConfigDialog extends JDialog Debug.println("MapperList: "+response.toString()); mSelection.removeAllItems(); - for (Enumeration e = response.getNames(); e.hasMoreElements() ;) { - mSelection.addItem(((String)e.nextElement()).trim()); + for (String name : response.keySet()) { + mSelection.addItem(name.trim()); } mSelection.setSelectedItem(mapperName); @@ -230,11 +229,11 @@ public class PanelMapperConfigDialog extends JDialog mDataModel.removeAllRows(); - for (Enumeration e = mData.getNames(); e.hasMoreElements() ;) { - String entry = ((String)e.nextElement()).trim(); + for (String entry : mData.keySet()) { + entry = entry.trim(); if (!entry.equals(Constants.PR_MAPPER)) { - String value = mData.getValue(entry); - Vector v = new Vector(); + String value = mData.get(entry); + Vector<String> v = new Vector<String>(); v.addElement(entry); v.addElement(value); mDataModel.addRow(v); @@ -369,15 +368,15 @@ public class PanelMapperConfigDialog extends JDialog //save the configuration settings for the mapper private void saveConfiguration() throws EAdminException { NameValuePairs nvp = getData(); - nvp.add(Constants.PR_MAPPER, (String)mSelection.getSelectedItem()); + nvp.put(Constants.PR_MAPPER, (String) mSelection.getSelectedItem()); mConn.modify(mDest, mScope, Constants.RS_ID_CONFIG, nvp); } private NameValuePairs getData() { NameValuePairs response = new NameValuePairs(); for (int i=0; i< mDataModel.getRowCount(); i++) { - response.add((String)mDataModel.getValueAt(i,0), - (String)mDataModel.getValueAt(i,1)); + response.put((String) mDataModel.getValueAt(i, 0), + (String) mDataModel.getValueAt(i, 1)); } return response; } |