Subversion Repositories eFlore/Archives.cel-v1

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
31 ddelon 1
package org.tela_botanica.client;
2
 
3
/**
4
 * Modele generique permettant la validation, l'acces aux donnees distantes et la présentation des donnees en retour
5
 * Ne previent pas les vues. Est appelle par le mediateur qui traite le resultat.
6
 */
7
 
8
 
9
import org.tela_botanica.client.interfaces.iRetourUtilisateur;
10
import org.tela_botanica.client.modeles.Utilisateur;
11
import org.tela_botanica.client.modeles.UtilisateurAsynchroneDAO;
12
 
13
import com.google.gwt.i18n.client.Dictionary;
14
 
15
public class CarnetEnLigneModele {
16
 
17
 
18
	private final String baseURL; // Url d'appel aux services
19
 
20
	/**
21
	 * Constructeur
22
	 */
23
 
24
	public CarnetEnLigneModele() {
25
 
26
		baseURL=Dictionary.getDictionary("Parameters").get("serviceBaseUrl");
27
 
28
	}
29
 
30
	/**
31
	 *
32
	 * @param retour
33
	 */
34
 
35
	public void getUtilisateurAsynchroneDAO(final iRetourUtilisateur retour) {
36
 
37
		new UtilisateurAsynchroneDAO().getUtilisateur(baseURL,retour );
38
 
39
	}
40
 
41
 
42
	/**
43
	 *
44
	 * @param retour
45
	 */
46
 
47
	public Utilisateur getUtilisateurSynchroneDAO() {
48
 
49
		return new Utilisateur("David Delon synchrone",true);
50
 
51
	}
52
 
53
	public void deconnecterUtilisateur(final iRetourUtilisateur retour, String user) {
54
 
55
		new UtilisateurAsynchroneDAO().deconnecterUtilisateur(baseURL,retour,user );
56
 
57
 
58
	}
59
 
60
	public void connecterUtilisateur(final iRetourUtilisateur retour, String login , String password) {
61
 
62
		new UtilisateurAsynchroneDAO().connecteUtilisateur(baseURL,retour,login, password );
63
	}
64
 
65
 
66
}