Hello,
j ai écrit un plan (pj) qui doit modifier les param public de mes regles de gestion.
Je l ai fait souvent par le passé avec ces commandes :
    String ruleName = "MaRegle";
    Properties prop = new Properties();
    prop.put("rule.0.parameter.beginDate", 500);
    prop.put("rule.0.parameter.endDate", 500);
    prop.put("rule.0.parameter.beginMonth", 6);
    prop.put("rule.0.parameter.endMonth", 5);
    prop.put("rule.0.parameter.TACmin", 7000);
    prop.put("rule.0.parameter.TacCeiling", 33000);
    prop.put("rule.0.parameter.gamma", 0.4);
    prop.put("rule.0.parameter.allocCountries", 0.6);

    RuleStorage ruleStorage = RuleStorage.getRule(ruleName);
    Rule rule = ruleStorage.getNewRuleInstance();
    RuleHelper.populateRule(0, tc, rule, prop);

1 ) Mais cette fois, il me dit que getNewRuleInstance(); n est pas definie pour Rule Storage.
L'API en revanche propose getRuleInstance() et là ca compile.
Mais cela fait il bien la meme chose ?

2) j'ai un objet Population pop, puis je faire un
prop.put("rule.0.parameter.Population", pop);

3) En fait je dois ajouter cette regle plusieurs fois avec des parametres differents.
dois je changer le numero dans les properties : rule.1. et dans le populateRule(1,... ou ca n a pas d importance ?


Merci !