Author: mthl
Date: Sat May 25 09:21:06 2019 New Revision: 1859926 URL: http://svn.apache.org/viewvc?rev=1859926&view=rev Log: Improved: Remove unused ‘StringUtil#mapToStr’ method (OFBIZ-11014) Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/StringUtil.java ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/StringUtilTests.java Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/StringUtil.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/StringUtil.java?rev=1859926&r1=1859925&r2=1859926&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/StringUtil.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/StringUtil.java Sat May 25 09:21:06 2019 @@ -20,7 +20,6 @@ package org.apache.ofbiz.base.util; import java.io.UnsupportedEncodingException; import java.net.URLDecoder; -import java.net.URLEncoder; import java.util.Collection; import java.util.Collections; import java.util.HashMap; @@ -217,51 +216,6 @@ public class StringUtil { /** - * Creates an encoded String from a Map of name/value pairs (MUST BE STRINGS!) - * @param map The Map of name/value pairs - * @return String The encoded String - */ - public static String mapToStr(Map<? extends Object, ? extends Object> map) { - if (map == null) { - return null; - } - StringBuilder buf = new StringBuilder(); - boolean first = true; - - for (Map.Entry<? extends Object, ? extends Object> entry: map.entrySet()) { - Object key = entry.getKey(); - Object value = entry.getValue(); - - if (!(key instanceof String) || !(value instanceof String)) { - continue; - } - String encodedName = null; - try { - encodedName = URLEncoder.encode((String) key, "UTF-8"); - } catch (UnsupportedEncodingException e) { - Debug.logError(e, module); - } - String encodedValue = null; - try { - encodedValue = URLEncoder.encode((String) value, "UTF-8"); - } catch (UnsupportedEncodingException e) { - Debug.logError(e, module); - } - - if (first) { - first = false; - } else { - buf.append("|"); - } - - buf.append(encodedName); - buf.append("="); - buf.append(encodedValue); - } - return buf.toString(); - } - - /** * Reads a String version of a Map (should contain only strings) and creates a new Map. * Partial Map elements are skipped: <code>{foo=fooValue, bar=}</code> will contain only * the foo element. Modified: ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/StringUtilTests.java URL: http://svn.apache.org/viewvc/ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/StringUtilTests.java?rev=1859926&r1=1859925&r2=1859926&view=diff ============================================================================== --- ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/StringUtilTests.java (original) +++ ofbiz/ofbiz-framework/trunk/framework/base/src/main/java/org/apache/ofbiz/base/util/test/StringUtilTests.java Sat May 25 09:21:06 2019 @@ -88,14 +88,6 @@ public class StringUtilTests extends Gen assertEquals("double-trim", map("2", "two", "1", "one"), StringUtil.strToMap(" 1 = one | 2 = two ", true)); } - public void testMapToStr() { - assertNull("null-map", StringUtil.mapToStr(null)); - assertEquals("empty", "", StringUtil.mapToStr(Collections.emptyMap())); - assertEquals("single", "1=one", StringUtil.mapToStr(map("1", "one"))); - assertEquals("double", "1=one|2=two", StringUtil.mapToStr(map("1", "one", "2", "two"))); - assertEquals("double-with-non-string", "1=one|2=two", StringUtil.mapToStr(map("a", this, "1", "one", "2", "two", this, "a"))); - } - public void testToMap() { for (String s: new String[] {"", "{", "}", "}{"}) { IllegalArgumentException caught = null; |
Free forum by Nabble | Edit this page |