Subversion Repositories eFlore/Applications.del

Rev

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

Rev 899 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.PropositionDetermination;
4
import org.tela_botanica.del.client.modeles.PropositionDetermination;
5
import org.tela_botanica.del.client.modeles.VoteDetermination;
5
import org.tela_botanica.del.client.modeles.VoteDetermination;
-
 
6
import org.tela_botanica.del.client.services.rest.async.AjoutVoteDeterminationCallback;
6
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallback;
7
import org.tela_botanica.del.client.services.rest.async.ListeVotesDeterminationCallback;
Line 7... Line 8...
7
import org.tela_botanica.del.client.services.rest.async.VoteDeterminationCallback.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 VoteDeterminationServiceConcret(Config config) {
22
	public VoteDeterminationServiceConcret(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 ajouterVote(VoteDetermination voteDetermination, VoteDeterminationCallback callback) {
27
	public void ajouterVote(VoteDetermination voteDetermination, AjoutVoteDeterminationCallback callback) {
27
		
28
		
28
		
29
		
Line 45... Line 46...
45
			Window.alert("aa");
46
			Window.alert("aa");
46
		}
47
		}
47
	}
48
	}
Line 48... Line 49...
48
 
49
 
49
	@Override
50
	@Override
50
	public void modifierVote(VoteDetermination voteDetermination, VoteDeterminationCallback callback) {	
51
	public void modifierVote(VoteDetermination voteDetermination, AjoutVoteDeterminationCallback callback) {	
51
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
52
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
52
		String idProposition = voteDetermination.getPropositionDetermination().getId();
53
		String idProposition = voteDetermination.getPropositionDetermination().getId();
53
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
54
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
54
		if(idProposition == null) {
55
		if(idProposition == null) {
Line 72... Line 73...
72
								"valeur="+voteDetermination.getVote();
73
								"valeur="+voteDetermination.getVote();
73
		return chaineRequete;
74
		return chaineRequete;
74
	}
75
	}
Line 75... Line 76...
75
 
76
 
76
	@Override
77
	@Override
77
	public void consulterVotesPourPropositionDetermination(PropositionDetermination propositionDetermination, VoteDeterminationCallback callback) {
78
	public void consulterVotesPourPropositionDetermination(PropositionDetermination propositionDetermination, ListeVotesDeterminationCallback callback) {
78
		String idObservation = propositionDetermination.getObservation().getId();
79
		String idObservation = propositionDetermination.getObservation().getId();
79
		String idProposition = propositionDetermination.getId();
80
		String idProposition = propositionDetermination.getId();
80
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
81
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
81
		if(idProposition == null) {
82
		if(idProposition == null) {