Subversion Repositories eFlore/Applications.del

Rev

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

Rev 975 Rev 1255
Line 5... Line 5...
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.PHPCallback.ModeRequete;
6
import org.tela_botanica.del.client.services.rest.async.PHPCallback.ModeRequete;
7
import org.tela_botanica.del.client.services.rest.async.PropositionDeterminationCallBack;
7
import org.tela_botanica.del.client.services.rest.async.PropositionDeterminationCallBack;
8
import org.tela_botanica.del.client.services.rest.async.SuppressionCommentaireCallback;
8
import org.tela_botanica.del.client.services.rest.async.SuppressionCommentaireCallback;
9
import org.tela_botanica.del.client.services.rest.async.SuppressionPropositionDeterminationCallback;
9
import org.tela_botanica.del.client.services.rest.async.SuppressionPropositionDeterminationCallback;
-
 
10
import org.tela_botanica.del.client.services.rest.async.ValidationPropositionCallback;
Line 10... Line 11...
10
 
11
 
11
import com.google.gwt.http.client.RequestBuilder;
12
import com.google.gwt.http.client.RequestBuilder;
Line 12... Line 13...
12
import com.google.gwt.http.client.URL;
13
import com.google.gwt.http.client.URL;
Line 48... Line 49...
48
		chaineRequete += "nom_sel="+URL.encodeQueryString(proposition.getEspece())+		
49
		chaineRequete += "nom_sel="+URL.encodeQueryString(proposition.getEspece())+		
49
		"&auteur.prenom="+URL.encodeQueryString(proposition.getContributeur().getPrenom())+
50
		"&auteur.prenom="+URL.encodeQueryString(proposition.getContributeur().getPrenom())+
50
		"&auteur.nom="+URL.encodeQueryString(proposition.getContributeur().getNom())+
51
		"&auteur.nom="+URL.encodeQueryString(proposition.getContributeur().getNom())+
51
		"&auteur.courriel="+URL.encodeQueryString(proposition.getContributeur().getAdresseEmail());
52
		"&auteur.courriel="+URL.encodeQueryString(proposition.getContributeur().getAdresseEmail());
Line -... Line 53...
-
 
53
		
-
 
54
		if(proposition.getNumNomenclatural() != null) {
-
 
55
			chaineRequete += "&nom_sel_nn="+URL.encodeQueryString(proposition.getNumNomenclatural());
52
		
56
		}
53
		if (proposition.getObservation() != null && proposition.getObservation().getId() != null) {
57
		if (proposition.getObservation() != null && proposition.getObservation().getId() != null) {
54
			chaineRequete += "&observation="+URL.encodeQueryString(proposition.getObservation().getId());
58
			chaineRequete += "&observation="+URL.encodeQueryString(proposition.getObservation().getId());
55
		}
59
		}
56
		if (proposition.getContributeur().getId() != null) {
60
		if (proposition.getContributeur().getId() != null) {
Line 83... Line 87...
83
			rb.sendRequest(null, callback);
87
			rb.sendRequest(null, callback);
84
		} catch (Exception e) {
88
		} catch (Exception e) {
85
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
89
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
86
		}
90
		}
87
	}
91
	}
-
 
92
	
-
 
93
	
-
 
94
	@Override
-
 
95
	public void validerProposition(PropositionDetermination proposition, ValidationPropositionCallback callback) {
-
 
96
		
-
 
97
		String urlService = baseUrl+"determinations/valider-determination/"+proposition.getId();
-
 
98
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, urlService);
-
 
99
		
-
 
100
		callback.setMode(ModeRequete.MODIFICATION);
-
 
101
		String chainePost = "auteur.id="+URL.encodeQueryString(proposition.getContributeur().getId());
-
 
102
		try {
-
 
103
			rb.sendRequest(chainePost, callback);
-
 
104
		} catch (Exception e) {
-
 
105
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
-
 
106
		}
-
 
107
	}
88
}
108
}