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 |
}
|