Subversion Repositories eFlore/Applications.del

Rev

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

Rev 869 Rev 882
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.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;
Line 6... Line 6...
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
 
Line 19... Line 19...
19
	public VoteDeterminationServiceConcret(Config config) {
19
	public VoteDeterminationServiceConcret(Config config) {
20
		this.baseUrl = config.getServiceBaseUrl();
20
		this.baseUrl = config.getServiceBaseUrl();
21
	}
21
	}
Line 22... Line 22...
22
	
22
	
23
	@Override
23
	@Override
24
	public void ajouterVote(VoteDetermination voteDetermination, VoteDeterminationCallBack callback) {
24
	public void ajouterVote(VoteDetermination voteDetermination, VoteDeterminationCallback callback) {
25
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
25
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
26
		String idProposition = voteDetermination.getPropositionDetermination().getId();
26
		String idProposition = voteDetermination.getPropositionDetermination().getId();
27
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
27
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
28
		if(idProposition == null) {
28
		if(idProposition == null) {
Line 40... Line 40...
40
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
40
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
41
		}
41
		}
42
	}
42
	}
Line 43... Line 43...
43
 
43
 
44
	@Override
44
	@Override
45
	public void modifierVote(VoteDetermination voteDetermination, VoteDeterminationCallBack callback) {	
45
	public void modifierVote(VoteDetermination voteDetermination, VoteDeterminationCallback callback) {	
46
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
46
		String idObservation = voteDetermination.getPropositionDetermination().getObservation().getId();
47
		String idProposition = voteDetermination.getPropositionDetermination().getId();
47
		String idProposition = voteDetermination.getPropositionDetermination().getId();
48
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
48
		//cas de la proposition de détermination crée automatiquement à partir de l'obs
49
		if(idProposition == null) {
49
		if(idProposition == null) {