Subversion Repositories eFlore/Applications.coel

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
60 jpm 1
package org.tela_botanica.client.modeles;
2
 
3
import com.google.gwt.i18n.client.Dictionary;
4
 
5
/**
6
 * Classe chargeant certains paramètres de configuration à partir d'un fichier
7
 * javascript (config.js)
8
 *
9
 * @author Aurélien PERONNET
10
 *
11
 */
12
public class Configuration {
13
 
14
	/**
15
	 * L'url de base du serveur jrest
16
	 */
17
	private String serviceBaseUrl;
18
	/**
19
	 * L'url de base du Carnet en Ligne
20
	 */
21
	private String celUrl;
22
 
23
	/**
24
	 * Constructeur sans argument
25
	 */
26
	public Configuration() {
27
		// on utilise le dictionnaire d'internationalisation pour lire les variables du fichier javascript
28
		Dictionary configuration = Dictionary.getDictionary("configuration");
29
		serviceBaseUrl = configuration.get("serviceBaseUrl");
30
		celUrl = configuration.get("celUrl");
31
	}
32
 
33
	/**
34
	 * Accesseur pour l'url de base du serveur jrest
35
	 *
36
	 * @return une url de la forme http://emplacement_serveur/jrest
37
	 */
38
	public String getServiceBaseUrl() {
39
		return serviceBaseUrl;
40
	}
41
 
42
	/**
43
	 * Accesseur pour l'url de base du Carnet en Ligne
44
	 *
45
	 * @return une url de la forme http://emplacement_serveur/
46
	 */
47
	public String getCelUrl() {
48
		return celUrl;
49
	}
50
 
51
}