Oui, dans ton cas ca se traduirait par (à peu pret) : Rulecantonnement_listGear = newCantonnement_listGear(); cantonnement_listGear.setZone(zone24); cantonnement_listGear.setBeginMonth(Month.AUGUST); cantonnement_listGear.setEndMonth(Month.MARCH); cantonnement_listGear.setGear(gearlist0); cantonnement_listGear.setBeginStep(new TimeStep(0)); cantonnement_listGear.setEndStep(new TimeStep(23)); paramRules.add(cantonnement_listGear); Le 14/03/2024 à 14:41, Sigrid LEHUTA a écrit :
Salut Eric,
Tu m'as dit a la formation java qu'il y a une nouvelle maniere de modifier les regles dans les plans de simulation mais helas je ne retrouve pas mes notes !
voici l ancienne maniere, peux tu m indiquer la nouvelle s'il te plait ?
Merci
String ruleName2 ="Cantonnement_listGear"; RuleStorage ruleStorage2 = RuleStorage.getRule(ruleName2); ruleNum +=1; Properties propert24 =new Properties(); Zone zone24 = zoneDAO.findByName("closures_fra_isobath"); propert24.put("rule." + ruleNum +".parameter.zone", zone24.getTopiaId()); propert24.put("rule." + ruleNum +".parameter.beginMonth", "" +8); propert24.put("rule." + ruleNum +".parameter.endMonth", "" +3); propert24.put("rule." + ruleNum +".parameter.gear", gearlist0); propert24.put("rule." + ruleNum +".parameter.beginStep", "" +0); propert24.put("rule." + ruleNum +".parameter.endStep", "" +23); Rule rule24 = ruleStorage2.getNewInstance(); RuleHelper.populateRule(ruleNum, nextSimulation.getStorage(), rule24, propert24); paramRules.add(rule24);
-- Éric Chatellier - www.codelutin.com - 02.40.50.29.28