Package com.funnelback.publicui.utils
Class MapUtils
- java.lang.Object
-
- com.funnelback.publicui.utils.MapUtils
-
public class MapUtils extends Object
-
-
Constructor Summary
Constructors Constructor Description MapUtils()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Map<String,String[]>convertMapArray(Map<String,List<String>> map)static Map<String,List<String>>convertMapList(Map<String,String[]> map)static Map<String,String>fromProperties(Properties p)Converts aPropertiesto aMapstatic StringgetFirstString(com.google.common.collect.ListMultimap<String,String> map, String key, String defaultValue)static StringgetFirstString(Map<String,String[]> map, Object key, String defaultValue)Gets a value for a given key, or a default value if the key is not found.static StringgetString(Map<String,String> map, Object key, String defaultValue)static voidputAsStringArrayIfNotNull(Map<String,String[]> out, String key, String data)Put a String value in a map, transforming it into a 1-slot String array, and only if it's not null.static voidputIfNotNull(com.google.common.collect.ListMultimap<String,String> out, String key, String data)static voidputIfNotNull(Map<String,String> out, String key, String data)
-
-
-
Method Detail
-
getFirstString
public static String getFirstString(Map<String,String[]> map, Object key, String defaultValue)
Gets a value for a given key, or a default value if the key is not found. Will return the first entry in the String array.- Parameters:
map-key-defaultValue-- Returns:
-
getFirstString
public static String getFirstString(com.google.common.collect.ListMultimap<String,String> map, String key, String defaultValue)
-
putAsStringArrayIfNotNull
public static void putAsStringArrayIfNotNull(Map<String,String[]> out, String key, String data)
Put a String value in a map, transforming it into a 1-slot String array, and only if it's not null.- Parameters:
out-key-data-
-
putIfNotNull
public static void putIfNotNull(com.google.common.collect.ListMultimap<String,String> out, String key, String data)
-
fromProperties
public static Map<String,String> fromProperties(Properties p)
Converts aPropertiesto aMap- Parameters:
p- Properties to convert- Returns:
- A
Map
-
convertMapList
public static Map<String,List<String>> convertMapList(Map<String,String[]> map)
- Parameters:
map- Map to convert- Returns:
- Converted Map
-
-