Subversion Repositories eFlore/Applications.cel

Rev

Details | Last modification | View Log | RSS feed

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