Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 985 → Rev 989

/trunk/src/org/tela_botanica/client/configuration/Configuration.java
14,19 → 14,14
public class Configuration {
 
/**
* L'url de base du serveur jrest
* Tableau associatif contenant les identifiants des listes
*/
private String serviceBaseUrl;
private LinkedHashMap<String, Integer> listesId = new LinkedHashMap<String, Integer>();
/**
* L'url de base du Carnet en Ligne
* Tableau associatif contenant les identifiants des urls externes
*/
private String celUrl;
/**
* Tableau associatif contenant les identifiants des listes
*/
private LinkedHashMap<String, Integer> listesId = new LinkedHashMap<String, Integer>();
private LinkedHashMap<String, String> urls = new LinkedHashMap<String, String>();
 
/**
* Constructeur sans argument
34,8 → 29,6
public Configuration() {
// on utilise le dictionnaire d'internationalisation pour lire les variables du fichier javascript
Dictionary configuration = Dictionary.getDictionary("configuration");
serviceBaseUrl = configuration.get("serviceBaseUrl");
celUrl = configuration.get("celUrl");
listesId.put("stpr", Integer.valueOf(configuration.get("listeStpr")));
listesId.put("stpu", Integer.valueOf(configuration.get("listeStpu")));
listesId.put("statut", Integer.valueOf(configuration.get("listeStatut")));
86,41 → 79,23
listesId.put("realisationBut", Integer.valueOf(configuration.get("listeRealisationBut")));
listesId.put("ion", Integer.valueOf(configuration.get("listeION")));
listesId.put("typeCommentaireCollection", Integer.valueOf(configuration.get("listeTypeCommentaireCollection")));
listesId.put("prefixe", Integer.valueOf(configuration.get("listePrefixes")));
listesId.put("suffixes", Integer.valueOf(configuration.get("listeSuffixes")));
listesId.put("sexe", Integer.valueOf(configuration.get("listeSexe")));
listesId.put("tel", Integer.valueOf(configuration.get("listeTel")));
listesId.put("region", Integer.valueOf(configuration.get("listeRegions")));
listesId.put("dureesIndexation", Integer.valueOf(configuration.get("listeDureesIndexation")));
listesId.put("frequencesIndexation", Integer.valueOf(configuration.get("listeFrequencesIndexation")));
listesId.put("langues", Integer.valueOf(configuration.get("listeLangues")));
listesId.put("nbElementsPage", Integer.valueOf(configuration.get("nbElementsPage")));
urls.put("base", configuration.get("serviceBaseUrl"));
urls.put("cel", configuration.get("celUrl"));
urls.put("bogue", configuration.get("bogueUrl"));
urls.put("commentaire", configuration.get("commentaireUrl"));
}
 
/**
* Accesseur pour l'url de base du serveur jrest
*
* @return une url de la forme http://emplacement_serveur/jrest
*/
public String getServiceBaseUrl() {
return serviceBaseUrl;
}
/**
* Accesseur pour l'url de base du Carnet en Ligne
*
* @return une url de la forme http://emplacement_serveur/
*/
public String getCelUrl() {
return celUrl;
}
/**
* Accesseur pour l'id d'une liste
*
* @return l'identifiant de la liste ou null s'il n'est pas trouvé
131,5 → 106,21
}
return null;
}
/**
* Accesseur pour l'url de base du serveur jrest
*
* @return une url de la forme http://emplacement_serveur/jrest
*/
public String getServiceBaseUrl() {
return getUrl("base");
}
 
public String getUrl(String code) {
if (urls.containsKey(code)) {
return urls.get(code);
}
return null;
}
 
}