private Map<String, Object> toMap(Configuration configuration) { if (configuration == null) { return null; } Map<String, Object> configurationMap = new HashMap<>(configuration.keySet().size()); for (String key : configuration.keySet()) { configurationMap.put(key, configuration.get(key)); } return configurationMap; } }
private static Map<String, Object> toMap(Configuration configuration) { if (configuration == null) { return null; } Map<String, Object> configurationMap = new HashMap<>(configuration.keySet().size()); for (String key : configuration.keySet()) { configurationMap.put(key, configuration.get(key)); } return configurationMap; }
protected void _merge(final Configuration target, final Configuration source) { final Consumer<String> _function = (String it) -> { target.put(it, source.get(it)); }; source.keySet().forEach(_function); }
@SuppressWarnings("unchecked") @Override public JsonElement serialize(Configuration src, Type typeOfSrc, JsonSerializationContext context) { JsonObject result = null; if (src != null) { Set<String> kyes = src.keySet(); if (kyes.size() > 0) { result = new JsonObject(); for (String propName : kyes) { Object value = src.get(propName); if (value instanceof List) { JsonArray array = new JsonArray(); for (Object element : (List<Object>) value) { array.add(serializePrimitive(element)); } result.add(propName, array); } else { result.add(propName, serializePrimitive(value)); } } } } return result; }
for (String key : configuration.keySet()) {
public static void updateConfiguration(Thing thing, Configuration configuration) { for (String parameterName : configuration.keySet()) { thing.getConfiguration().put(parameterName, configuration.get(parameterName)); } }
Set<Entry<String, Object>> configurationParameters = newConfiguration.getProperties().entrySet(); if (override) { Set<String> keySet = oldConfiguration.keySet(); for (String key : keySet) { properties.remove(key);
for (String configKey : config.keySet()) { Object o = config.get(configKey); if (o instanceof String) {
for (String configKey : config.keySet()) { Object o = config.get(configKey); if (o instanceof String) {