Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 10 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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