Subversion Repositories eFlore/Applications.del

Rev

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

Rev 840 Rev 852
Line 4... Line 4...
4
import org.tela_botanica.del.client.modeles.VoteDetermination;
4
import org.tela_botanica.del.client.modeles.VoteDetermination;
5
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallBack;
5
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallBack;
6
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallBack.ModeRequete;
6
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallBack.ModeRequete;
Line 7... Line 7...
7
 
7
 
8
import com.google.gwt.http.client.RequestBuilder;
-
 
Line 9... Line 8...
9
import com.google.gwt.user.client.Window;
8
import com.google.gwt.http.client.RequestBuilder;
Line 10... Line 9...
10
 
9
 
Line 27... Line 26...
27
		String idProposition = voteDetermination.getPropositionDetermination().getId();
26
		String idProposition = voteDetermination.getPropositionDetermination().getId();
Line 28... Line 27...
28
		
27
		
29
		String urlService = baseUrl+"observations/"+idObservation+"/"+idProposition+"/vote/";
28
		String urlService = baseUrl+"observations/"+idObservation+"/"+idProposition+"/vote/";
Line 30... Line 29...
30
		RequestBuilder rb = new RequestBuilder(RequestBuilder.PUT, urlService);
29
		RequestBuilder rb = new RequestBuilder(RequestBuilder.PUT, urlService);
31
		
30
		
32
		/*callback.setMode(ModeRequete.AJOUT);
31
		callback.setMode(ModeRequete.AJOUT);
33
		String chainePost = assemblerChaineRequeteAjoutModif(voteDetermination);
32
		String chainePost = assemblerChaineRequeteAjoutModif(voteDetermination);
34
		try {
33
		try {
35
			rb.sendRequest(chainePost, callback);
34
			rb.sendRequest(chainePost, callback);
36
		} catch (Exception e) {
35
		} catch (Exception e) {
37
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
36
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
Line 38... Line 37...
38
		}*/
37
		}
39
	}
38
	}
40
 
39
 
41
	@Override
40
	@Override
Line 42... Line 41...
42
	public void modifierVote(VoteDetermination voteDetermination, VoteDeterminationCallBack callback) {	
41
	public void modifierVote(VoteDetermination voteDetermination, VoteDeterminationCallBack callback) {	
43
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
42
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
Line 44... Line 43...
44
		String idProposition = voteDetermination.getPropositionDetermination().getId();
43
		String idProposition = voteDetermination.getPropositionDetermination().getId();
45
		
44
		
46
		String urlService = baseUrl+"observations/"+idObservation+"/"+idProposition+"/vote/";
45
		String urlService = baseUrl+"observations/"+idObservation+"/"+idProposition+"/vote/";
47
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, urlService);
46
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, urlService);
48
		
47
		
49
		/*callback.setMode(ModeRequete.MODIFICATION);
48
		callback.setMode(ModeRequete.MODIFICATION);
50
		String chainePost = assemblerChaineRequeteAjoutModif(voteDetermination);
49
		String chainePost = assemblerChaineRequeteAjoutModif(voteDetermination);
51
		try {
50
		try {
Line 52... Line 51...
52
			rb.sendRequest(chainePost, callback);
51
			rb.sendRequest(chainePost, callback);
53
		} catch (Exception e) {
52
		} catch (Exception e) {
54
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
53
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?