Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 10 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
10 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
	 *
43 aperonnet 32
	 *
10 ddelon 33
	 */
34
 
35
	public void getUtilisateurAsynchroneDAO(final iRetourUtilisateur retour) {
36
 
37
		new UtilisateurAsynchroneDAO().getUtilisateur(baseURL,retour );
38
 
39
	}
40
 
41
 
42
	/**
43
	 *
43 aperonnet 44
	 *
10 ddelon 45
	 */
46
	public Utilisateur getUtilisateurSynchroneDAO() {
47
 
48
		return new Utilisateur("David Delon synchrone",true);
49
 
50
	}
51
 
52
	public void deconnecterUtilisateur(final iRetourUtilisateur retour, String user) {
53
 
54
		new UtilisateurAsynchroneDAO().deconnecterUtilisateur(baseURL,retour,user );
55
 
56
 
57
	}
58
 
59
	public void connecterUtilisateur(final iRetourUtilisateur retour, String login , String password) {
60
 
61
		new UtilisateurAsynchroneDAO().connecteUtilisateur(baseURL,retour,login, password );
62
	}
63
 
64
 
65
}