private static JndiObjectResourceDto mapJndiObjectResource(ResultSet rs) throws SQLException { JndiObjectResourceDto res = new JndiObjectResourceDto(); res.setId(rs.getInt(1)); res.setName(rs.getString(2)); res.setAuth(rs.getString(3)); res.setType(rs.getString(4)); res.setFactory(rs.getString(5)); res.setDescription(rs.getString(6)); res.setTemplate(rs.getString(7)); res.setSingleton(rs.getBoolean(8)); return res; }
if (dto.getId() != null) QueryResult qr = cnx.runUpdate("jndi_update_changed_by_id", dto.getAuth(), dto.getDescription(), dto.getFactory(), 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) for (Map.Entry<String, String> e : dto.getParameters().entrySet()) 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 int id = rs.getInt(1); if (!dto.getParameters().containsKey(key)) JndiObjectResource.create(cnx, dto.getName(), dto.getType(), dto.getFactory(), dto.getDescription(), dto.getSingleton(), dto.getParameters());
JndiObjectResourceDto or = new JndiObjectResourceDto(); or.setAuth("CONTAINER"); or.setDescription("description"); or.setFactory("my.factory"); or.setName("jndi/resource"); or.setSingleton(true); or.setType("classname"); or.addParameter("prm1", "val1"); Assert.assertEquals("val1", tmp.getParameters().get("prm1")); tmp.addParameter("prm1", "val2"); MetaService.upsertJndiObjectResource(cnx, tmp); tmp = MetaService.getJndiObjectResource(cnx, "jndi/resource"); Assert.assertEquals("val2", tmp.getParameters().get("prm1")); MetaService.syncJndiObjectResource(cnx, dtos); tmp = MetaService.getJndiObjectResource(cnx, "jndi/resource"); Assert.assertEquals("val2", tmp.getParameters().get("prm1")); dtos.get(0).addParameter("prm1", "val3"); MetaService.syncJndiObjectResource(cnx, dtos); tmp = MetaService.getJndiObjectResource(cnx, "jndi/resource"); Assert.assertEquals("val3", tmp.getParameters().get("prm1")); dtos.get(0).addParameter("prm2", "val1"); MetaService.syncJndiObjectResource(cnx, dtos); tmp = MetaService.getJndiObjectResource(cnx, "jndi/resource");
rscIds.add(tmp.getId()); res.add(tmp); if (tmp.getId().equals(rid)) tmp.addParameter(key, value); break;
Assert.assertTrue(q.isDefaultQueue()); Assert.assertEquals("test1", MetaService.getJndiObjectResource(cnx, "string/test1").getParameters().get("STRING")); Assert.assertFalse(q.isDefaultQueue()); Assert.assertEquals("test1_2", MetaService.getJndiObjectResource(cnx, "string/test1").getParameters().get("STRING"));
rscIds.add(tmp.getId()); res.add(tmp); if (tmp.getId().equals(rid)) tmp.addParameter(key, value); break;
private static JndiObjectResourceDto mapJndiObjectResource(ResultSet rs) throws SQLException { JndiObjectResourceDto res = new JndiObjectResourceDto(); res.setId(rs.getInt(1)); res.setName(rs.getString(2)); res.setAuth(rs.getString(3)); res.setType(rs.getString(4)); res.setFactory(rs.getString(5)); res.setDescription(rs.getString(6)); res.setTemplate(rs.getString(7)); res.setSingleton(rs.getBoolean(8)); return res; }
if (dto.getId() != null) QueryResult qr = cnx.runUpdate("jndi_update_changed_by_id", dto.getAuth(), dto.getDescription(), dto.getFactory(), 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) for (Map.Entry<String, String> e : dto.getParameters().entrySet()) 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 int id = rs.getInt(1); if (!dto.getParameters().containsKey(key)) JndiObjectResource.create(cnx, dto.getName(), dto.getType(), dto.getFactory(), dto.getDescription(), dto.getSingleton(), dto.getParameters());