Rev 1927 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.modeles;import java.util.HashMap;import java.util.Iterator;import java.util.Map;import org.tela_botanica.client.Mediateur;import org.tela_botanica.client.i18n.Constantes;import org.tela_botanica.client.util.UtilString;import com.extjs.gxt.ui.client.store.ListStore;public class OntologiesLocales {public static Map<String,String[]> listeOuiNonPeutEtre;public static Map<String,String[]> listeBonMauvaisEtat;// TODO: mapper ça vers l'i18npublic static Map<String, String[]> getListeOuiNonPeutEtre() {if(listeOuiNonPeutEtre == null) {Constantes i18n = Mediateur.i18nC;listeOuiNonPeutEtre = new HashMap<String, String[]>();listeOuiNonPeutEtre.put("neSaitPas",new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.neSaitPas()), "0"});listeOuiNonPeutEtre.put("oui", new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.oui()), "1"});listeOuiNonPeutEtre.put("non", new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.non()), "2"});listeOuiNonPeutEtre.put("peutEtre", new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.peutEtre()), "3"});}return listeOuiNonPeutEtre;}// TODO: mapper ça vers l'i18npublic static Map<String, String[]> getListeBonMauvaisEtat() {if(listeBonMauvaisEtat == null) {//Constantes i18n = Mediateur.i18nC;listeBonMauvaisEtat = new HashMap<String, String[]>();listeBonMauvaisEtat.put("1",new String[] {UtilString.mettrePremiereLettreEnMajuscule("très mauvais état"), "1"});listeBonMauvaisEtat.put("2", new String[] {UtilString.mettrePremiereLettreEnMajuscule("mauvais état"), "2"});listeBonMauvaisEtat.put("3", new String[] {UtilString.mettrePremiereLettreEnMajuscule("état moyen"), "3"});listeBonMauvaisEtat.put("4", new String[] {UtilString.mettrePremiereLettreEnMajuscule("bon état"), "4"});listeBonMauvaisEtat.put("5", new String[] {UtilString.mettrePremiereLettreEnMajuscule("très bon état"), "5"});}return listeBonMauvaisEtat;}public static String getValeurOntologie(Map<String, String[]> ontologie, String cle) {String retour = "";if(ontologie.containsKey(cle)) {retour = ontologie.get(cle)[0];}return retour;}public static ListStore<SimpleModelData> convertirVersListeStore(Map<String, String[]> aConvertir) {ListStore<SimpleModelData> listeConvertie = new ListStore<SimpleModelData>();Iterator<String> it = aConvertir.keySet().iterator();while (it.hasNext()) {String cle = it.next();String[] valeurs = aConvertir.get(cle);listeConvertie.add(new SimpleModelData(cle, valeurs[0], valeurs[1]));}return listeConvertie;}}