@Override @Transaction public void createAndFillAccessEleveur(TopiaContext transaction) throws TopiaException { if (log.isDebugEnabled()) { log.debug("createAndFillAccessEleveur"); } InfoAccessDAO infoAccessDAO = SandraDAOHelper.getInfoAccessDAO(transaction); String hql = "select eleveur FROM " + Eleveur.class.getName() + " eleveur" + " WHERE acceseleveur IS NULL"; List<Eleveur> eleveurs = transaction.findAll(hql); int cnt = 0; for (Eleveur e : eleveurs) { InfoAccess infoAccess = infoAccessDAO.create(); infoAccess.setCommentaireSecurite(e.getCommentaire()); if (e.getNiveauSecurite() == 0) { infoAccess.setNiveauSecurite(-1); } e.setAccesEleveur(infoAccess); SandraDAOHelper.getEleveurDAO(transaction).update(e); infoAccessDAO.update(infoAccess); cnt++; } log.info(cnt + " access breeders are created"); }
@Override @Transaction public void createAndFillAccessEleveur(TopiaContext transaction) throws TopiaException { if (log.isDebugEnabled()) { log.debug("createAndFillAccessEleveur"); } InfoAccessDAO infoAccessDAO = SandraDAOHelper.getInfoAccessDAO(transaction); String hql = "select eleveur FROM " + Eleveur.class.getName() + " eleveur" + " WHERE acceseleveur IS NULL"; List<Eleveur> eleveurs = transaction.findAll(hql); int cnt = 0; for (Eleveur e : eleveurs) { InfoAccess infoAccess = infoAccessDAO.create(); infoAccess.setCommentaireSecurite(e.getCommentaire()); if (e.getNiveauSecurite() == 0) { infoAccess.setNiveauSecurite(-1); } e.setAccesEleveur(infoAccess); SandraDAOHelper.getEleveurDAO(transaction).update(e); infoAccessDAO.update(infoAccess); cnt++; } log.info(cnt + " access breeders are created"); }
item.setAccesEleveur(null);
eleveur.setAccesEleveur(accesEleveur);
eleveur.setAccesEleveur(accesEleveur);
infoAccess.setEtat(0); infoAccessDAO.update(infoAccess); eleveur.setAccesEleveur(infoAccess);
infoAccess.setEtat(0); infoAccessDAO.update(infoAccess); eleveur.setAccesEleveur(infoAccess);