Subversion Repositories eFlore/Applications.del

Rev

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

Rev 882 Rev 890
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 8... Line 9...
8
import com.google.gwt.http.client.RequestBuilder;
9
import com.google.gwt.user.client.Window;
Line 9... Line 10...
9
 
10
 
Line 20... Line 21...
20
		this.baseUrl = config.getServiceBaseUrl();
21
		this.baseUrl = config.getServiceBaseUrl();
21
	}
22
	}
Line 22... Line 23...
22
	
23
	
23
	@Override
24
	@Override
-
 
25
	public void ajouterVote(VoteDetermination voteDetermination, VoteDeterminationCallback callback) {
-
 
26
		
24
	public void ajouterVote(VoteDetermination voteDetermination, VoteDeterminationCallback callback) {
27
		
25
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
28
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
26
		String idProposition = voteDetermination.getPropositionDetermination().getId();
29
		String idProposition = voteDetermination.getPropositionDetermination().getId();
27
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
30
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
28
		if(idProposition == null) {
31
		if(idProposition == null) {
Line 36... Line 39...
36
		String chainePost = assemblerChaineRequeteAjoutModif(voteDetermination);
39
		String chainePost = assemblerChaineRequeteAjoutModif(voteDetermination);
37
		try {
40
		try {
38
			rb.sendRequest(chainePost, callback);
41
			rb.sendRequest(chainePost, callback);
39
		} catch (Exception e) {
42
		} catch (Exception e) {
40
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
43
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
-
 
44
			Window.alert("aa");
41
		}
45
		}
42
	}
46
	}
Line 43... Line 47...
43
 
47
 
44
	@Override
48
	@Override