Subversion Repositories eFlore/Applications.del

Rev

Rev 2095 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2095 Rev 2108
Line 1... Line 1...
1
package org.tela_botanica.del.client.services.rest;
1
package org.tela_botanica.del.client.services.rest;
Line -... Line 2...
-
 
2
 
2
 
3
import org.tela_botanica.del.client.cache.CacheClient;
3
import org.tela_botanica.del.client.config.Config;
4
import org.tela_botanica.del.client.config.Config;
4
import org.tela_botanica.del.client.modeles.Commentaire;
5
import org.tela_botanica.del.client.modeles.Commentaire;
-
 
6
import org.tela_botanica.del.client.modeles.PropositionDetermination;
5
import org.tela_botanica.del.client.modeles.PropositionDetermination;
7
import org.tela_botanica.del.client.modeles.Utilisateur;
6
import org.tela_botanica.del.client.services.rest.async.AjoutCommentaireCallback;
8
import org.tela_botanica.del.client.services.rest.async.AjoutCommentaireCallback;
7
import org.tela_botanica.del.client.services.rest.async.ListeCommentairesCallback;
9
import org.tela_botanica.del.client.services.rest.async.ListeCommentairesCallback;
8
import org.tela_botanica.del.client.services.rest.async.PHPCallback.ModeRequete;
10
import org.tela_botanica.del.client.services.rest.async.PHPCallback.ModeRequete;
9
import org.tela_botanica.del.client.services.rest.async.SuppressionCommentaireCallback;
-
 
-
 
11
import org.tela_botanica.del.client.services.rest.async.SuppressionCommentaireCallback;
10
 
12
import org.tela_botanica.del.client.utils.Analytics;
11
import org.tela_botanica.del.client.services.RequestBuilderWithCredentials;
13
import org.tela_botanica.del.client.services.RequestBuilderWithCredentials;
Line 12... Line 14...
12
import com.google.gwt.http.client.URL;
14
import com.google.gwt.http.client.URL;
Line 35... Line 37...
35
		try {
37
		try {
36
			rb.sendRequest(chainePost, callback);
38
			rb.sendRequest(chainePost, callback);
37
		} catch (Exception e) {
39
		} catch (Exception e) {
38
			//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 ?
39
		}
41
		}
-
 
42
		// stats
-
 
43
		Analytics.evenement("commentaire", "ajout", "{\"auteur\": \"" + commentaire.getAuteur() + "\", \"observation\": \"" + commentaire.getObservation().getId() + "\"}");
40
	}
44
	}
Line 41... Line 45...
41
	
45
 
Line 42... Line 46...
42
	private String assemblerChaineRequeteAjoutModif(Commentaire commentaire) {
46
	private String assemblerChaineRequeteAjoutModif(Commentaire commentaire) {
Line 85... Line 89...
85
		try {
89
		try {
86
			rb.sendRequest(null, callback);
90
			rb.sendRequest(null, callback);
87
		} catch (Exception e) {
91
		} catch (Exception e) {
88
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
92
			//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ?
89
		}
93
		}
-
 
94
		// stats
-
 
95
		Analytics.evenement("commentaire", "suppression", "{\"auteur\": \"" + commentaire.getAuteur() + "\", \"observation\": \"" + commentaire.getObservation().getId() + "\"}");
90
	}
96
	}
91
}
97
}