public static void syncJobDefs(DbConn cnx, List<JobDefDto> dtos) { for (JobDefDto existing : getJobDef(cnx)) { boolean foundInNewSet = false; for (JobDefDto newdto : dtos) { if (newdto.getId() != null && newdto.getId().equals(existing.getId())) { foundInNewSet = true; break; } } if (!foundInNewSet) { deleteJobDef(cnx, existing.getId()); } } for (JobDefDto dto : dtos) { upsertJobDef(cnx, dto); } }
public static void syncJobDefs(DbConn cnx, List<JobDefDto> dtos) { for (JobDefDto existing : getJobDef(cnx)) { boolean foundInNewSet = false; for (JobDefDto newdto : dtos) { if (newdto.getId() != null && newdto.getId().equals(existing.getId())) { foundInNewSet = true; break; } } if (!foundInNewSet) { deleteJobDef(cnx, existing.getId()); } } for (JobDefDto dto : dtos) { upsertJobDef(cnx, dto); } }
MetaService.upsertJobDef(cnx, dto); cnx.commit(); MetaService.upsertJobDef(cnx, dto); cnx.commit(); dto2 = MetaService.getJobDef(cnx, i); MetaService.upsertJobDef(cnx, dto2); cnx.commit(); dto2 = MetaService.getJobDef(cnx, i); MetaService.upsertJobDef(cnx, dto2); cnx.commit(); dto2 = MetaService.getJobDef(cnx, i); MetaService.upsertJobDef(cnx, dto2); cnx.commit(); dto2 = MetaService.getJobDef(cnx, i); MetaService.upsertJobDef(cnx, dto2); cnx.commit(); MetaService.upsertJobDef(cnx, dto2); cnx.commit(); dto2.getSchedules().get(0).addParameter("test1", "value1"); dto2.getSchedules().get(0).addParameter("test2", "value2"); MetaService.upsertJobDef(cnx, dto2); cnx.commit();