public static void copyPropertiesFromMapToObject(Map<String, Object> map, Object object) { for (Map.Entry<String, Object> entry : map.entrySet()) { final String key = entry.getKey(); Object valueObject = entry.getValue(); if (checkAndSetValue(object.getClass(), object, key, valueObject)) { continue; } } }
public static void copyPropertiesFromMapToObject(Map<String, Object> map, Object object) { for (Map.Entry<String, Object> entry : map.entrySet()) { final String key = entry.getKey(); Object valueObject = entry.getValue(); if (checkAndSetValue(object.getClass(), object, key, valueObject)) { continue; } } }
public static void copyPropertiesFromMapToAVObject(Map<String, Object> map, AVObject object) { for (Map.Entry<String, Object> entry : map.entrySet()) { final String key = entry.getKey(); if (key != null && key.startsWith("_")) { continue; } Object valueObject = entry.getValue(); if (checkAndSetValue(object.getClass(), object, key, valueObject)) { // also put it into keyValues map. if (!key.startsWith("_") && !AVObject.INVALID_KEYS.contains(key)) { object.put(key, valueObject, false); } continue; } else if (valueObject instanceof Collection) { updatePropertyFromList(object, key, (Collection) valueObject); } else if (valueObject instanceof Map) { updatePropertyFromMap(object, key, (Map<String, Object>) valueObject); } else { if (!key.startsWith("_")) { object.put(key, valueObject, false); } } } }
public static void copyPropertiesFromMapToAVObject(Map<String, Object> map, AVObject object) { for (Map.Entry<String, Object> entry : map.entrySet()) { final String key = entry.getKey(); if (key != null && key.startsWith("_")) { continue; } Object valueObject = entry.getValue(); if (checkAndSetValue(object.getClass(), object, key, valueObject)) { // also put it into keyValues map. if (!key.startsWith("_") && !AVObject.INVALID_KEYS.contains(key)) { object.put(key, valueObject, false); } continue; } else if (valueObject instanceof Collection) { updatePropertyFromList(object, key, (Collection) valueObject); } else if (valueObject instanceof Map) { updatePropertyFromMap(object, key, (Map<String, Object>) valueObject); } else { if (!key.startsWith("_")) { object.put(key, valueObject, false); } } } }