public static void syncJndiObjectResource(DbConn cnx, List<JndiObjectResourceDto> dtos) { for (JndiObjectResourceDto existing : getJndiObjectResource(cnx)) { boolean foundInNewSet = false; for (JndiObjectResourceDto newdto : dtos) { if (newdto.getId() != null && newdto.getId().equals(existing.getId())) { foundInNewSet = true; break; } } if (!foundInNewSet) { deleteJndiObjectResource(cnx, existing.getId()); } } for (JndiObjectResourceDto dto : dtos) { upsertJndiObjectResource(cnx, dto); } }
public static void syncJndiObjectResource(DbConn cnx, List<JndiObjectResourceDto> dtos) { for (JndiObjectResourceDto existing : getJndiObjectResource(cnx)) { boolean foundInNewSet = false; for (JndiObjectResourceDto newdto : dtos) { if (newdto.getId() != null && newdto.getId().equals(existing.getId())) { foundInNewSet = true; break; } } if (!foundInNewSet) { deleteJndiObjectResource(cnx, existing.getId()); } } for (JndiObjectResourceDto dto : dtos) { upsertJndiObjectResource(cnx, dto); } }
if (dto.getId() != null) dto.getName(), dto.getSingleton(), dto.getTemplate(), dto.getType(), dto.getId(), dto.getAuth(), dto.getDescription(), dto.getFactory(), dto.getName(), dto.getSingleton(), dto.getTemplate(), dto.getType()); if (qr.nbUpdated != 1) QueryResult qr2 = cnx.runUpdate("jndiprm_update_changed_by_id", e.getValue(), dto.getId(), e.getKey(), e.getValue()); if (qr2.nbUpdated == 0) cnx.runUpdate("jndiprm_insert", e.getKey(), e.getValue(), dto.getId()); ResultSet rs = cnx.runSelect("jndiprm_select_all_in_jndisrc", dto.getId()); try
if (dto.getId() != null) dto.getName(), dto.getSingleton(), dto.getTemplate(), dto.getType(), dto.getId(), dto.getAuth(), dto.getDescription(), dto.getFactory(), dto.getName(), dto.getSingleton(), dto.getTemplate(), dto.getType()); if (qr.nbUpdated != 1) QueryResult qr2 = cnx.runUpdate("jndiprm_update_changed_by_id", e.getValue(), dto.getId(), e.getKey(), e.getValue()); if (qr2.nbUpdated == 0) cnx.runUpdate("jndiprm_insert", e.getKey(), e.getValue(), dto.getId()); ResultSet rs = cnx.runSelect("jndiprm_select_all_in_jndisrc", dto.getId()); try