12,7 → 12,6 |
*/ |
public class Config { |
|
|
/** |
* Tableau associatif contenant les identifiants des urls externes |
*/ |
23,11 → 22,15 |
*/ |
private LinkedHashMap<String, String> infos = new LinkedHashMap<String, String>(); |
|
/** true si l'appli est en prod, false si elle est en test */ |
protected boolean prod; |
|
/** |
* Constructeur sans argument |
*/ |
public Config() { |
// on utilise le dictionnaire d'internationalisation pour lire les variables du fichier javascript |
// @WTF quel intérêt de copier un dictionnaire dans un autre ?? |
Dictionary configuration = Dictionary.getDictionary("configuration"); |
urls.put("base", configuration.get("serviceBaseUrl")); |
urls.put("del", configuration.get("delUrl")); |
48,6 → 51,8 |
urls.put("serviceUtilisateursBaseUrl", configuration.get("serviceUtilisateursBaseUrl")); |
urls.put("serviceAuthBaseUrl", configuration.get("serviceAuthBaseUrl")); |
|
prod = Boolean.parseBoolean(configuration.get("prod")); |
|
infos.put("popupOptions", "menubar=yes,location=yes,resizable=yes,scrollbars=yes,status=yes"); |
} |
|
67,6 → 72,10 |
} |
return url; |
} |
|
public boolean isProd() { |
return prod; |
} |
|
public String getInfo(String code) { |
String info = ""; |