r3426 - isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator
Author: chatellier Date: 2011-06-20 10:21:42 +0000 (Mon, 20 Jun 2011) New Revision: 3426 Log: Merge error : readd set property methods Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterCache.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterImpl.java Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java 2011-06-17 15:04:17 UTC (rev 3425) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameter.java 2011-06-20 10:21:42 UTC (rev 3426) @@ -531,6 +531,19 @@ public abstract boolean isLibDebugLevel(); /** + * Permet d'ajouter des parametres directement à partir de leur + * representation chaine. + * + * A ne pas utiliser normalement, sert uniquement dans les prescripts des + * simulation des AS. + * + * @param key key + * @param value value + * @since 3.4.0.0 + */ + public void setProperty(String key, String value); + + /** * A copy instance of SimulationParameter. * * Warning, this is not a deep copy, already instancied objects are Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterCache.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterCache.java 2011-06-17 15:04:17 UTC (rev 3425) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterCache.java 2011-06-20 10:21:42 UTC (rev 3426) @@ -846,6 +846,15 @@ } /* + * @see fr.ifremer.isisfish.simulator.SimulationParameter#isLibDebugLevel() + */ + @Override + public void setProperty(String key, String value) { + SimulationParameter param = getParam(); + param.setProperty(key, value); + } + + /* * @see fr.ifremer.isisfish.simulator.SimulationParameter#copy() */ @Override Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterImpl.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterImpl.java 2011-06-17 15:04:17 UTC (rev 3425) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/SimulationParameterImpl.java 2011-06-20 10:21:42 UTC (rev 3426) @@ -39,7 +39,6 @@ import java.util.Map; import java.util.Properties; -import org.apache.commons.beanutils.ConvertUtilsBean; import org.apache.commons.lang.StringUtils; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; @@ -70,7 +69,6 @@ import fr.ifremer.isisfish.rule.Rule; import fr.ifremer.isisfish.rule.RuleHelper; import fr.ifremer.isisfish.simulator.sensitivity.SensitivityCalculator; -import fr.ifremer.isisfish.util.ConverterUtil; /** * Real {@link SimulationParameter} implementation. @@ -84,7 +82,7 @@ public class SimulationParameterImpl implements SimulationParameter { /** Logger for this class. */ - private static Log log = LogFactory.getLog(SimulationParameter.class); + private static Log log = LogFactory.getLog(SimulationParameterImpl.class); /** Remember last read properties. */ protected Properties propertiesParameters; @@ -1276,6 +1274,22 @@ return "debug".equals(getLibLogLevel()); } + /** + * Permet d'ajouter des parametres directement à partir de leur + * representation chaine. + * + * A ne pas utiliser normalement, sert uniquement dans les prescripts des + * simulation des AS. + * + * @param key key + * @param value value + * @since 3.4.0.0 + */ + @Override + public void setProperty(String key, String value) { + propertiesParameters.setProperty(key, value); + } + /* * @see fr.ifremer.isisfish.simulator.SimulationParameter#copy() */
participants (1)
-
chatellier@users.labs.libre-entreprise.org