Subversion Repositories eFlore/Applications.del

Rev

Rev 1470 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1470 Rev 1496
Line 7... Line 7...
7
import org.tela_botanica.del.client.modeles.Utilisateur;
7
import org.tela_botanica.del.client.modeles.Utilisateur;
8
import org.tela_botanica.del.client.services.rest.async.ListePreferencesCallback;
8
import org.tela_botanica.del.client.services.rest.async.ListePreferencesCallback;
9
import org.tela_botanica.del.client.services.rest.async.ModificationPreferencesCallback;
9
import org.tela_botanica.del.client.services.rest.async.ModificationPreferencesCallback;
10
import org.tela_botanica.del.client.services.rest.async.PHPCallback.ModeRequete;
10
import org.tela_botanica.del.client.services.rest.async.PHPCallback.ModeRequete;
Line 11... Line 11...
11
 
11
 
12
import com.google.gwt.http.client.RequestBuilder;
12
import org.tela_botanica.del.client.services.RequestBuilderWithCredentials;
Line 13... Line 13...
13
import com.google.gwt.user.client.Window;
13
import com.google.gwt.user.client.Window;
Line 14... Line 14...
14
 
14
 
Line 26... Line 26...
26
 
26
 
27
	@Override
27
	@Override
28
	public void modifierPreferences(Utilisateur utilisateur, HashMap<String, String> preferences, ModificationPreferencesCallback callback) {
28
	public void modifierPreferences(Utilisateur utilisateur, HashMap<String, String> preferences, ModificationPreferencesCallback callback) {
29
		String idUtilisateur = utilisateur.getId();
29
		String idUtilisateur = utilisateur.getId();
30
		String urlService = baseUrl+"utilisateurs/"+idUtilisateur+"/preferences/";
30
		String urlService = baseUrl+"utilisateurs/"+idUtilisateur+"/preferences/";
Line 31... Line 31...
31
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, urlService);
31
		RequestBuilderWithCredentials rb = new RequestBuilderWithCredentials(RequestBuilderWithCredentials.POST, urlService);
32
		
32
		
33
		callback.setMode(ModeRequete.MODIFICATION);
33
		callback.setMode(ModeRequete.MODIFICATION);
34
		String chainePost = assemblerRequeteModification(preferences);
34
		String chainePost = assemblerRequeteModification(preferences);
Line 56... Line 56...
56
	@Override
56
	@Override
57
	public void chargerPreferences(Utilisateur utilisateur,
57
	public void chargerPreferences(Utilisateur utilisateur,
58
			ListePreferencesCallback callback) {
58
			ListePreferencesCallback callback) {
59
		String idUtilisateur = utilisateur.getId();
59
		String idUtilisateur = utilisateur.getId();
60
		String urlService = baseUrl+"utilisateurs/"+idUtilisateur+"/preferences/";
60
		String urlService = baseUrl+"utilisateurs/"+idUtilisateur+"/preferences/";
61
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, urlService);
61
		RequestBuilderWithCredentials rb = new RequestBuilderWithCredentials(RequestBuilderWithCredentials.GET, urlService);
Line 62... Line 62...
62
				
62
				
63
		callback.setMode(ModeRequete.LECTURE);
63
		callback.setMode(ModeRequete.LECTURE);
64
		try {
64
		try {
65
			rb.sendRequest(null, callback);
65
			rb.sendRequest(null, callback);