| 1918 | 
           aurelien | 
           1 | 
           package org.tela_botanica.client.modeles;
  | 
        
        
            | 
            | 
           2 | 
              | 
        
        
            | 
            | 
           3 | 
           import java.util.HashMap;
  | 
        
        
            | 
            | 
           4 | 
           import java.util.Iterator;
  | 
        
        
            | 
            | 
           5 | 
           import java.util.Map;
  | 
        
        
            | 
            | 
           6 | 
              | 
        
        
            | 
            | 
           7 | 
           import org.tela_botanica.client.Mediateur;
  | 
        
        
            | 
            | 
           8 | 
           import org.tela_botanica.client.i18n.Constantes;
  | 
        
        
            | 
            | 
           9 | 
           import org.tela_botanica.client.util.UtilString;
  | 
        
        
            | 
            | 
           10 | 
              | 
        
        
            | 
            | 
           11 | 
           import com.extjs.gxt.ui.client.store.ListStore;
  | 
        
        
            | 
            | 
           12 | 
              | 
        
        
            | 
            | 
           13 | 
           public class OntologiesLocales {
  | 
        
        
            | 
            | 
           14 | 
              | 
        
        
            | 
            | 
           15 | 
           	public static Map<String,String[]> listeOuiNonPeutEtre;
  | 
        
        
           | 1922 | 
           delphine | 
           16 | 
           	public static Map<String,String[]> listeBonMauvaisEtat;
  | 
        
        
           | 1918 | 
           aurelien | 
           17 | 
              | 
        
        
            | 
            | 
           18 | 
           	// TODO: mapper ça vers l'i18n
  | 
        
        
            | 
            | 
           19 | 
           	public static Map<String, String[]> getListeOuiNonPeutEtre() {
  | 
        
        
            | 
            | 
           20 | 
           		if(listeOuiNonPeutEtre == null) {
  | 
        
        
            | 
            | 
           21 | 
           			Constantes i18n = Mediateur.i18nC;
  | 
        
        
            | 
            | 
           22 | 
           			listeOuiNonPeutEtre = new HashMap<String, String[]>();
  | 
        
        
           | 1927 | 
           delphine | 
           23 | 
           			listeOuiNonPeutEtre.put("neSaitPas",new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.neSaitPas()), "0"});
  | 
        
        
           | 1918 | 
           aurelien | 
           24 | 
           			listeOuiNonPeutEtre.put("oui", new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.oui()), "1"});
  | 
        
        
            | 
            | 
           25 | 
           			listeOuiNonPeutEtre.put("non", new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.non()), "2"});
  | 
        
        
           | 1927 | 
           delphine | 
           26 | 
           			listeOuiNonPeutEtre.put("peutEtre", new String[] {UtilString.mettrePremiereLettreEnMajuscule(i18n.peutEtre()), "3"});
  | 
        
        
           | 1918 | 
           aurelien | 
           27 | 
           		}
  | 
        
        
            | 
            | 
           28 | 
              | 
        
        
            | 
            | 
           29 | 
           		return listeOuiNonPeutEtre;
  | 
        
        
            | 
            | 
           30 | 
           	}
  | 
        
        
            | 
            | 
           31 | 
              | 
        
        
           | 1922 | 
           delphine | 
           32 | 
           	// TODO: mapper ça vers l'i18n
  | 
        
        
            | 
            | 
           33 | 
           	public static Map<String, String[]> getListeBonMauvaisEtat() {
  | 
        
        
            | 
            | 
           34 | 
           		if(listeBonMauvaisEtat == null) {
  | 
        
        
           | 1927 | 
           delphine | 
           35 | 
           			//Constantes i18n = Mediateur.i18nC;
  | 
        
        
           | 1922 | 
           delphine | 
           36 | 
           			listeBonMauvaisEtat = new HashMap<String, String[]>();
  | 
        
        
           | 1927 | 
           delphine | 
           37 | 
           			listeBonMauvaisEtat.put("1",new String[] {UtilString.mettrePremiereLettreEnMajuscule("très mauvais état"), "1"});
  | 
        
        
            | 
            | 
           38 | 
           			listeBonMauvaisEtat.put("2", new String[] {UtilString.mettrePremiereLettreEnMajuscule("mauvais état"), "2"});
  | 
        
        
            | 
            | 
           39 | 
           			listeBonMauvaisEtat.put("3", new String[] {UtilString.mettrePremiereLettreEnMajuscule("état moyen"), "3"});
  | 
        
        
            | 
            | 
           40 | 
           			listeBonMauvaisEtat.put("4", new String[] {UtilString.mettrePremiereLettreEnMajuscule("bon état"), "4"});
  | 
        
        
            | 
            | 
           41 | 
           			listeBonMauvaisEtat.put("5", new String[] {UtilString.mettrePremiereLettreEnMajuscule("très bon état"), "5"});
  | 
        
        
           | 1922 | 
           delphine | 
           42 | 
           		}
  | 
        
        
            | 
            | 
           43 | 
              | 
        
        
            | 
            | 
           44 | 
           		return listeBonMauvaisEtat;
  | 
        
        
            | 
            | 
           45 | 
           	}
  | 
        
        
            | 
            | 
           46 | 
              | 
        
        
           | 1918 | 
           aurelien | 
           47 | 
           	public static String getValeurOntologie(Map<String, String[]> ontologie, String cle) {
  | 
        
        
            | 
            | 
           48 | 
           		String retour = "";
  | 
        
        
            | 
            | 
           49 | 
           		if(ontologie.containsKey(cle)) {
  | 
        
        
            | 
            | 
           50 | 
           			retour = ontologie.get(cle)[0];
  | 
        
        
            | 
            | 
           51 | 
           		}
  | 
        
        
            | 
            | 
           52 | 
           		return retour;
  | 
        
        
            | 
            | 
           53 | 
           	}
  | 
        
        
            | 
            | 
           54 | 
              | 
        
        
            | 
            | 
           55 | 
           	public static ListStore<SimpleModelData> convertirVersListeStore(Map<String, String[]> aConvertir) {
  | 
        
        
            | 
            | 
           56 | 
           		ListStore<SimpleModelData> listeConvertie = new ListStore<SimpleModelData>();
  | 
        
        
            | 
            | 
           57 | 
           		Iterator<String> it = aConvertir.keySet().iterator();
  | 
        
        
            | 
            | 
           58 | 
           		while (it.hasNext()) {
  | 
        
        
            | 
            | 
           59 | 
           			String cle = it.next();
  | 
        
        
            | 
            | 
           60 | 
           			String[] valeurs = aConvertir.get(cle);
  | 
        
        
            | 
            | 
           61 | 
           			listeConvertie.add(new SimpleModelData(cle, valeurs[0], valeurs[1]));
  | 
        
        
            | 
            | 
           62 | 
           		}
  | 
        
        
            | 
            | 
           63 | 
              | 
        
        
            | 
            | 
           64 | 
           		return listeConvertie;
  | 
        
        
            | 
            | 
           65 | 
           	}
  | 
        
        
            | 
            | 
           66 | 
           }
  |