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
	 */
100 jpm 17
	private static String serviceBaseUrl;
5 aperonnet 18
 
100 jpm 19
	private static String imageBaseUrl;
81 jpm 20
 
100 jpm 21
	private static String suiviBugUrl ;
22
 
23
	private static String aideBaseUrl ;
5 aperonnet 24
 
2 aperonnet 25
	/**
26
	 * Constructeur sans argument
27
	 */
5 aperonnet 28
	public Configuration() {
29
		// on utilise le dictionnaire d'internationalisation pour lire les
30
		// variables du fichier javascript
31
		serviceBaseUrl = Dictionary.getDictionary("configuration").get(
32
				"serviceBaseUrl");
81 jpm 33
		suiviBugUrl = Dictionary.getDictionary("configuration").get(
34
		"suiviBugUrl");
100 jpm 35
		imageBaseUrl = Dictionary.getDictionary("configuration").get(
36
		"imageBaseUrl");
37
		aideBaseUrl = Dictionary.getDictionary("configuration").get(
38
		"aideBaseUrl");
140 aurelien 39
 
40
		/*serviceBaseUrl = "http://localhost/jrest";
41
		suiviBugUrl = "http://www.tela-botanica.org/suivi/index.php?do=newtask&project=2";
42
		aideBaseUrl = "http://www.tela-botanica.org/wikini/eflore/wakka.php?wiki=AideCEL";
43
		imageBaseUrl = "http://localhost/Documents/images_serveur/"; */
2 aperonnet 44
	}
5 aperonnet 45
 
2 aperonnet 46
	/**
47
	 * Accesseur pour l'url de base du serveur jrest
5 aperonnet 48
	 *
2 aperonnet 49
	 * @return une url de la forme http://emplacement_serveur/jrest
50
	 */
100 jpm 51
	public static String getServiceBaseUrl() {
5 aperonnet 52
		return serviceBaseUrl;
2 aperonnet 53
	}
81 jpm 54
 
55
	/**
56
	 * Accesseur pour l'url de base du suivi de bug
57
	 *
58
	 * @return une url pointant vers le suivi des bugs
59
	 */
100 jpm 60
	public static String getSuiviBugUrl() {
81 jpm 61
		return suiviBugUrl;
62
	}
100 jpm 63
 
64
	/**
65
	 * Accesseur pour l'url de base des images
66
	 *
67
	 * @return une url pointant vers la racine du dossier contenant les images
68
	 */
69
	public static String getImageBaseUrl() {
70
		return imageBaseUrl ;
71
	}
72
 
73
	/**
74
	 * Accesseur pour l'url de base de l'aide
75
	 *
76
	 * @return une url pointant vers la racine de l'aide
77
	 */
78
	public static String getAideBaseUrl() {
79
		return aideBaseUrl ;
80
	}
81
 
82
 
2 aperonnet 83
 
84
}