Author: chatellier Date: 2010-02-02 14:56:45 +0000 (Tue, 02 Feb 2010) New Revision: 2972 Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/Common.java Log: Make all method deprecated (replaced by their storage equivalent) Modified: isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/Common.java =================================================================== --- isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/Common.java 2010-02-02 10:59:29 UTC (rev 2971) +++ isis-fish/branches/3.3.1/src/main/java/fr/ifremer/isisfish/ui/Common.java 2010-02-02 14:56:45 UTC (rev 2972) @@ -1,5 +1,5 @@ /* *##% - * Copyright (C) 2006 - 2009 Ifremer, Code Lutin + * Copyright (C) 2006 - 2010 Ifremer, Code Lutin * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License @@ -27,13 +27,14 @@ import org.apache.commons.logging.LogFactory; import fr.ifremer.isisfish.datastore.RegionStorage; +import fr.ifremer.isisfish.datastore.RuleStorage; import fr.ifremer.isisfish.datastore.SimulationStorage; import fr.ifremer.isisfish.simulator.SimulationProperties; import fr.ifremer.isisfish.ui.simulator.filter.SimulationFilterUtil; import fr.ifremer.isisfish.ui.widget.filter.FilterModel; /** - * Welcome.java + * Common class containing static method to get some list (region, simulations...). * * Created: 22 août 2006 10:50:49 * @@ -54,6 +55,8 @@ * Return regions. * * @return regions + * + * @deprecated since 3.3.1.0, use {@link RegionStorage#getRegionNames()} instead */ public static Object[] getRegionItem() { List<String> regionNames = new ArrayList<String>(); @@ -71,6 +74,8 @@ * Return old simulations. * * @return old simulations + * + * @deprecated since 3.3.1.0, use {@link SimulationStorage#getSimulationNames()} instead */ public static Object[] getOldSimulationItem() { @@ -103,5 +108,22 @@ } return null; } + + /** + * Return list with all available rules names. + * + * @return list with all available rules names + * + * @deprecated since 3.3.1.0, use {@link RuleStorage#getRuleNames()} instead + */ + public static List<String> getAvailablesRuleNames() { + List<String> result = new ArrayList<String>(); + for (String ruleName : RuleStorage.getRuleNames()) { + // TODO remove last .java + String shortRuleName = ruleName.substring(0, ruleName.length() - 5); + result.add(shortRuleName); + } + return result; + } }
participants (1)
-
chatellier@users.labs.libre-entreprise.org