Author: chatellier Date: 2009-06-19 15:40:50 +0000 (Fri, 19 Jun 2009) New Revision: 2411 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/rule/RuleHelper.java Log: Fix lost context by beanutil converter Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/rule/RuleHelper.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/rule/RuleHelper.java 2009-06-19 11:54:06 UTC (rev 2410) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/rule/RuleHelper.java 2009-06-19 15:40:50 UTC (rev 2411) @@ -79,7 +79,6 @@ * @param props les propriétés contenant les paramètres de la règle */ public static void populateRule(int ruleIndex, TopiaContext context, Rule rule, Properties props) { - ConvertUtilsBean beanUtils = ConverterUtil.getConverter(context); String ruleName = RuleStorage.getName(rule); String paramTag = "rule." + ruleIndex + ".parameter."; @@ -92,6 +91,10 @@ String valueString = "not initialized"; try { valueString = props.getProperty(paramTag + propName); + log.info("DEBUG: about to convert rule param: " + paramTag + propName + " = "+ valueString); + // FIXME il semblerait que notre intance de beanUtils + // soit ecrasé par celle du MatrixType ... !!!! $$$ + ConvertUtilsBean beanUtils = ConverterUtil.getConverter(context); Object value = beanUtils.convert(valueString, type); log.info("DEBUG: set rule param: " + paramTag + propName + " = " +value+"("+ valueString+ ")"); RuleStorage.setParameterValue(rule, propName, value);
participants (1)
-
chatellier@users.labs.libre-entreprise.org