Author: chatellier Date: 2009-05-04 12:44:11 +0000 (Mon, 04 May 2009) New Revision: 2173 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/InProcessSimulatorLauncher.java Log: Remove introspection code to set topia id to null (was a bad idea) Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/InProcessSimulatorLauncher.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/InProcessSimulatorLauncher.java 2009-05-04 12:39:36 UTC (rev 2172) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/simulator/launcher/InProcessSimulatorLauncher.java 2009-05-04 12:44:11 UTC (rev 2173) @@ -22,8 +22,6 @@ import static org.codelutin.i18n.I18n._; import java.io.File; -import java.lang.reflect.Field; -import java.lang.reflect.Modifier; import java.net.MalformedURLException; import java.net.URL; import java.rmi.RemoteException; @@ -316,28 +314,6 @@ // forceReload, save all modification in parameter and reread it parameters = simulation.getForceReloadParameter(); - /* Temp disabled - // Rule modification - List<Rule> rules = parameters.getRules(); - for (Rule rule : rules) { - // FIXME fix hibernate bug - // org.hibernate.HibernateException: Found shared references to a collection - // to not have same loaded entity into different context ! - Field[] fields = rule.getClass().getFields(); - for (Field field : fields) { - if (Modifier.isPublic(field.getModifiers())) { - log.debug("change field is " + field.getName() - + "(set topiaId = null)"); - Object fieldValue = field.get(rule); - if (fieldValue instanceof TopiaEntity) { - TopiaEntity valueEntity = (TopiaEntity) fieldValue; - valueEntity.setTopiaId(null); - field.set(rule, valueEntity); - } - } - } - }*/ - // // Activation de l'OAP demandée //