/** * Merge the map of a single component * @param component component name * @param map map to merge */ public void mergeSingleComponentMapPrefix(String component, Map<String, String> map, String prefix, boolean overwrite) { boolean needsMerge = false; for (Map.Entry<String, String> entry : map.entrySet()) { String key = entry.getKey(); if (key.startsWith(prefix)) { needsMerge = true; break; } } if (!needsMerge) { return; } MapOperations comp = getOrAddComponent(component); comp.mergeMapPrefixedKeys(map,prefix, overwrite); }
/** * Merge the map of a single component * @param component component name * @param map map to merge */ public void mergeSingleComponentMapPrefix(String component, Map<String, String> map, String prefix, boolean overwrite) { boolean needsMerge = false; for (Map.Entry<String, String> entry : map.entrySet()) { String key = entry.getKey(); if (key.startsWith(prefix)) { needsMerge = true; break; } } if (!needsMerge) { return; } MapOperations comp = getOrAddComponent(component); comp.mergeMapPrefixedKeys(map,prefix, overwrite); }