Subversion Repositories eFlore/Applications.del

Rev

Rev 926 | Rev 975 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 926 Rev 939
Line 1... Line 1...
1
package org.tela_botanica.del.client.services.rest;
1
package org.tela_botanica.del.client.services.rest;
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.del.client.config.Config;
3
import org.tela_botanica.del.client.config.Config;
4
import org.tela_botanica.del.client.modeles.Commentaire;
4
import org.tela_botanica.del.client.modeles.Commentaire;
5
import org.tela_botanica.del.client.modeles.PropositionDetermination;
5
import org.tela_botanica.del.client.modeles.PropositionDetermination;
-
 
6
import org.tela_botanica.del.client.services.rest.async.AjoutCommentaireCallback;
6
import org.tela_botanica.del.client.services.rest.async.CommentaireCallback;
7
import org.tela_botanica.del.client.services.rest.async.ListeCommentairesCallback;
Line 7... Line 8...
7
import org.tela_botanica.del.client.services.rest.async.CommentaireCallback.ModeRequete;
8
import org.tela_botanica.del.client.services.rest.async.PHPCallback.ModeRequete;
8
 
9
 
Line 9... Line 10...
9
import com.google.gwt.http.client.RequestBuilder;
10
import com.google.gwt.http.client.RequestBuilder;
Line 21... Line 22...
21
	public CommentaireServiceConcret(Config config) {
22
	public CommentaireServiceConcret(Config config) {
22
		this.baseUrl = config.getServiceBaseUrl();
23
		this.baseUrl = config.getServiceBaseUrl();
23
	}
24
	}
Line 24... Line 25...
24
	
25
	
25
	@Override
26
	@Override
Line 26... Line 27...
26
	public void ajouterCommentaire(Commentaire commentaire, CommentaireCallback callback) {
27
	public void ajouterCommentaire(Commentaire commentaire, AjoutCommentaireCallback callback) {
27
		
28
		
Line 28... Line 29...
28
		String urlService = baseUrl+"commentaires/";
29
		String urlService = baseUrl+"commentaires/";
Line 59... Line 60...
59
		"&auteur.nom="+URL.encodeQueryString(commentaire.getContributeur().getNom())+
60
		"&auteur.nom="+URL.encodeQueryString(commentaire.getContributeur().getNom())+
60
		"&auteur.courriel="+URL.encodeQueryString(commentaire.getContributeur().getAdresseEmail());
61
		"&auteur.courriel="+URL.encodeQueryString(commentaire.getContributeur().getAdresseEmail());
61
		return chaineRequete;
62
		return chaineRequete;
62
	}
63
	}
Line 63... Line 64...
63
 
64
 
64
	public void chargerCommentaires(PropositionDetermination propositionDetermination, CommentaireCallback commentaireCallback) {
65
	public void chargerCommentaires(PropositionDetermination propositionDetermination, ListeCommentairesCallback commentaireCallback) {
65
		String urlService = baseUrl+"commentaires/?masque.proposition="+propositionDetermination.getId();
66
		String urlService = baseUrl+"commentaires/?masque.proposition="+propositionDetermination.getId();
Line 66... Line 67...
66
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, urlService);
67
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, urlService);