Le 15/04/2015 15:49, Sigrid Lehuta a écrit :
Oui en effet je modifiais les equations mais dans des plans d'analyse : pour ca j utilisais des objetsDAO (un exemple en dessous) Quelle difference entre populationImpl et populationDAO ? qd doit on utiliser le topia context ? Population et PopulationImpl c'est presque la même chose. C'est juste que Population est une interface d'utilisation qui devrait tout le temps être utilisé. (normalement, on n'utilise jamais l'implementation specifique PopulationImpl).
PopulationDAO c'est une classe qui permet de manipulation des Population dans la base de données (recherche, lecture, modification, suppression).
exemple TopiaContext tx = nextSimulation.getStorage().beginTransaction(); String selectivityEquation = getString(SELECTIVITY, simNum); GearDAO gearDAO = IsisFishDAOHelper.getGearDAO(tx); List<Gear> gears = gearDAO.findAll(); for (Gear gear : gears) { Selectivity selectivity = gear.getPopulationSelectivity(pop); Equation eq = selectivity.getEquation(); eq.setContent(selectivityEquation); } }
tx.commitTransaction();
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28