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