Subversion Repositories eFlore/Applications.del

Compare Revisions

Ignore whitespace Rev 1366 → Rev 1367

/trunk/src/org/tela_botanica/del/client/services/ReferentielService.java
New file
0,0 → 1,29
package org.tela_botanica.del.client.services;
 
import java.util.LinkedHashMap;
import java.util.Map;
 
import org.tela_botanica.del.client.i18n.I18n;
 
public class ReferentielService {
//TODO: trouver une meilleure manière de gérer les référentiels
// que cette classe statique
private static Map<String, String> referentiels;
public static Map<String, String> getReferentiels() {
// le fonctionnement de l'i18n empeche de mettre les référentiels dans
// des fichiers de config car il est impossigble de charger les termes
// de vocabulaires associés avec la réflexivité
if(referentiels == null) {
// attention l'utilisation de LinkedHashmap est importante pour conserver
// l'ordre des référentiels
referentiels = new LinkedHashMap<String, String>();
referentiels.put("tous", I18n.getVocabulary().referentielTous());
referentiels.put("bdtfx", I18n.getVocabulary().referentielBdtfx());
referentiels.put("bdtxa", I18n.getVocabulary().referentielBdtxa());
}
return referentiels;
}
 
}