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