Subversion Repositories eFlore/Applications.coel

Rev

Rev 66 | Go to most recent revision | Details | Compare with Previous | 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;
66 jpm 18
 
60 jpm 19
	/**
20
	 * L'url de base du Carnet en Ligne
21
	 */
22
	private String celUrl;
23
 
24
	/**
25
	 * Constructeur sans argument
26
	 */
27
	public Configuration() {
28
		// on utilise le dictionnaire d'internationalisation pour lire les variables du fichier javascript
29
		Dictionary configuration = Dictionary.getDictionary("configuration");
30
		serviceBaseUrl = configuration.get("serviceBaseUrl");
31
		celUrl = configuration.get("celUrl");
32
	}
33
 
34
	/**
35
	 * Accesseur pour l'url de base du serveur jrest
36
	 *
37
	 * @return une url de la forme http://emplacement_serveur/jrest
38
	 */
39
	public String getServiceBaseUrl() {
40
		return serviceBaseUrl;
41
	}
66 jpm 42
 
43
	/**
60 jpm 44
	 * Accesseur pour l'url de base du Carnet en Ligne
45
	 *
46
	 * @return une url de la forme http://emplacement_serveur/
47
	 */
48
	public String getCelUrl() {
49
		return celUrl;
50
	}
51
 
52
}