public void setDataMap(Map<String, Object> settingsDto) { Object objUserId = settingsDto.remove("org.jbpm.form.builder.services.model.Settings.userId"); this.userId = objUserId == null ? null : String.valueOf(objUserId); Object objId = settingsDto.remove("org.jbpm.form.builder.services.model.Settings.id"); this.id = objId == null ? null : Long.valueOf(String.valueOf(objId)); this.entries.clear(); for (Map.Entry<String, Object> entry : settingsDto.entrySet()) { if (entry.getKey().endsWith("@org.jbpm.form.builder.services.model.SettingsEntry.id")) { continue; } String value = entry.getValue() == null ? null : String.valueOf(entry.getValue()); Object objEntryId = settingsDto.get(entry.getKey() + "@org.jbpm.form.builder.services.model.SettingsEntry.id"); Long entryId = objEntryId == null ? null : Long.valueOf(String.valueOf(objEntryId)); SettingsEntry settingsEntry = new SettingsEntry(entry.getKey(), value); settingsEntry.setId(entryId); entries.add(settingsEntry); } }
public void setDataMap(Map<String, Object> settingsDto) { Object objUserId = settingsDto.remove("org.jbpm.form.builder.services.model.Settings.userId"); this.userId = objUserId == null ? null : String.valueOf(objUserId); Object objId = settingsDto.remove("org.jbpm.form.builder.services.model.Settings.id"); this.id = objId == null ? null : Long.valueOf(String.valueOf(objId)); this.entries.clear(); for (Map.Entry<String, Object> entry : settingsDto.entrySet()) { if (entry.getKey().endsWith("@org.jbpm.form.builder.services.model.SettingsEntry.id")) { continue; } String value = entry.getValue() == null ? null : String.valueOf(entry.getValue()); Object objEntryId = settingsDto.get(entry.getKey() + "@org.jbpm.form.builder.services.model.SettingsEntry.id"); Long entryId = objEntryId == null ? null : Long.valueOf(String.valueOf(objEntryId)); SettingsEntry settingsEntry = new SettingsEntry(entry.getKey(), value); settingsEntry.setId(entryId); entries.add(settingsEntry); } }