Subversion Repositories eFlore/Applications.cel

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

package org.tela_botanica.client.modeles.objets;

import java.util.HashMap;

import com.gwtext.client.data.SimpleStore;
import com.gwtext.client.data.Store;

public class Ontologies {
        
        private static HashMap<String, String> valeursCertitude = null;

        public static Store getValeursCertitude() {
                Object[][] valeurs = {{"Certaine","certain"}, 
                                {"Douteuse","douteux"}, 
                                {"A déterminer","aDeterminer"}
                        };
                SimpleStore storeCertitude = new SimpleStore(new String[] {"label","valeur"},valeurs);
                storeCertitude.load();
                return storeCertitude;
        }
        
        public static Store getValeursAbondance() {             
                Object[][] valeurs = {{"i : un seul individu","i"}, 
                                                                {"r : rare (quelques pieds)","r"}, 
                                                                {"+ : recouvrement R < 1%","+"}, 
                                                                {"1 : 1% < R < 5%","1"}, 
                                                                {"2 : 5% < R < 25%","2"}, 
                                                                {"3 : 25% < R < 50%","3"}, 
                                                                {"4 : 50% < R < 75%","4"}, 
                                                                {"5 : recouvrement R > 75%","5"} 
                                                        };
                SimpleStore storeAbondance = new SimpleStore(new String[] {"label","valeur"},valeurs);
                storeAbondance.load();
                return storeAbondance;
        }
        
        public static String getCorrespondanceCertitude(String cle) {
                if(valeursCertitude == null) {
                        valeursCertitude = new HashMap<String, String>();
                        valeursCertitude.put("certain", "Certaine");
                        valeursCertitude.put("douteux", "Douteuse");
                        valeursCertitude.put("aDeterminer", "A déterminer");
                }

                String valeur = valeursCertitude.get(cle);
                
                return valeur == null ? cle : valeur;
        }
}