r1662 - in isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui: . simulator
Author: chatellier Date: 2008-12-12 15:27:58 +0000 (Fri, 12 Dec 2008) New Revision: 1662 Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/Common.java isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java Log: Fix la creation d'un repertoire vide ne contenant aucune simulation Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/Common.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/Common.java 2008-12-12 14:19:06 UTC (rev 1661) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/Common.java 2008-12-12 15:27:58 UTC (rev 1662) @@ -70,11 +70,7 @@ try { List<String> oldSimul = new ArrayList<String>(); - - // FIXME chatellier : Ajout d'une entrée vide pour forcer la sélection - // et que le changement lance un evenement sur la liste - oldSimul.add(" "); - + FilterModel<SimulationProperties, String> filterModel; // keep in context list of old simulation names (for filter process) oldSimul.addAll(SimulationStorage.getSimulationNames()); @@ -84,6 +80,11 @@ // we must fill filterModel result with original items filterModel.selectAll(); Object[] result = oldSimul.toArray(); + + // FIXME chatellier : Ajout d'une entrée vide pour forcer la sélection + // et que le changement lance un evenement sur la liste + oldSimul.add(0," "); + return result; } catch (ParseException ex) { Logger.getLogger(Common.class.getName()).log(Level.SEVERE, null, ex); Modified: isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java =================================================================== --- isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java 2008-12-12 14:19:06 UTC (rev 1661) +++ isis-fish/trunk/src/main/java/fr/ifremer/isisfish/ui/simulator/SimulAction.java 2008-12-12 15:27:58 UTC (rev 1662) @@ -60,6 +60,7 @@ import fr.ifremer.isisfish.simulator.launcher.SimulationJob; import fr.ifremer.isisfish.simulator.launcher.SimulationService; import fr.ifremer.isisfish.simulator.launcher.SimulatorLauncher; +import fr.ifremer.isisfish.ui.Common; import fr.ifremer.isisfish.ui.simulator.filter.SimulationFilterUtil; import fr.ifremer.isisfish.ui.widget.filter.FilterModel; import java.io.BufferedReader; @@ -211,7 +212,7 @@ SimulationLoggerUtil.showSimulationLogConsole(id); } catch (Exception eee) { UserLog.error(_("Can't open log for %s", id), eee); - return ("Error.xml" + "error" + eee.getMessage()); + return (_("isisfish.simulator.simulaction.viewlogerror",eee.getMessage())); } return null; } @@ -235,7 +236,7 @@ } } catch (Exception eee){ - return ("Error.xml" + "error" + eee.getMessage()); + return (_("isisfish.simulator.simulaction.regionChange",eee.getMessage())); } return null; } @@ -257,7 +258,7 @@ regionStorage = param.getRegion(); } catch (Exception eee) { log.error("Can't load old Simulation: " + simulName, eee); - return ("Error.xml" + "error" + eee.getMessage()); + return (_("isisfish.simulator.simulaction.loadOldSimulation",eee.getMessage())); } return null; } @@ -401,22 +402,19 @@ return SimulatorStorage.getSimulatorNames(); } - /* * Return old simulations * * @param * @return old simulations + * + * @deprecated use fr.ifremer.isisfish.ui.Common.getOldSimulationItem() */ public List<String> getOldSimulationItem() { try { oldSimulNames = new ArrayList<String>(); - - // FIXME chatellier : Ajout d'une entrée vide pour forcer la sélection - // et que le changement lance un evenement sur la liste - oldSimulNames.add(" "); - + FilterModel<SimulationProperties, String> filterModel; // keep in context list of old simulation names (for filter process) oldSimulNames.addAll(SimulationStorage.getSimulationNames()); @@ -425,6 +423,13 @@ // to used directly model.getFilteredResult() in xml // we must fill filterModel result with original items filterModel.selectAll(); + + // chatellier : Ajout d'une entrée vide pour forcer la sélection + // et que le changement lance un evenement sur la liste + // Add empty item after, otherwise, un " " directory + // will be created + oldSimulNames.add(0, " "); + return oldSimulNames; } catch (ParseException ex) { Logger.getLogger(SimulAction.class.getName()).log(Level.SEVERE, null, ex);
participants (1)
-
chatellier@users.labs.libre-entreprise.org