Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 2621 Rev 2846
Line 2... Line 2...
2
 
2
 
3
import org.tela_botanica.client.interfaces.Rafraichissable;
3
import org.tela_botanica.client.interfaces.Rafraichissable;
4
import org.tela_botanica.client.modeles.objets.Configuration;
4
import org.tela_botanica.client.modeles.objets.Configuration;
5
import org.tela_botanica.client.modeles.objets.Utilisateur;
5
import org.tela_botanica.client.modeles.objets.Utilisateur;
-
 
6
import org.tela_botanica.client.observation.ObservationModele;
Line 6... Line 7...
6
import org.tela_botanica.client.observation.ObservationModele;
7
import org.tela_botanica.client.util.Analytics;
7
 
8
 
8
import com.google.gwt.http.client.Request;
9
import com.google.gwt.http.client.Request;
9
import org.tela_botanica.client.util.RequestBuilderWithCredentials;
10
import org.tela_botanica.client.util.RequestBuilderWithCredentials;
Line 17... Line 18...
17
	
18
	
18
	public TransmissionObservationAsynchroneDAO(ObservationModele observationModele) {
19
	public TransmissionObservationAsynchroneDAO(ObservationModele observationModele) {
19
		om = observationModele ;
20
		om = observationModele ;
Line 20... Line 21...
20
	}
21
	}
Line 21... Line 22...
21
 
22
 
22
	public void transmettreObservations(final Rafraichissable r, String identifiant, String idsObs, boolean publier) {
23
	public void transmettreObservations(final Rafraichissable r, final String identifiant, final String idsObs, final boolean publier) {
Line 23... Line 24...
23
		
24
		
Line 43... Line 44...
43
					// TODO Auto-generated method stub
44
					// TODO Auto-generated method stub
Line 44... Line 45...
44
					
45
					
Line 45... Line 46...
45
				}
46
				}
46
 
47
 
-
 
48
				@Override
-
 
49
				public void onResponseReceived(Request request, Response response) {					
-
 
50
					// stats
-
 
51
					String action = "";
-
 
52
					if (publier) {
47
				@Override
53
						action = "rendre-publiques";
-
 
54
					} else {
-
 
55
						action = "rendre-privees";
-
 
56
					}
48
				public void onResponseReceived(Request request,
57
					Analytics.evenement("observation", action, "{\"utilisateur\": \"" + identifiant + "\", \"observations\": \"" + idsObs + "\"}");
49
						Response response) {
58
 
50
					// Attention OK n'est pas un terme à traduire ici
59
					// Attention OK n'est pas un terme à traduire ici
51
					r.rafraichir("OK",true);				
60
					r.rafraichir("OK",true);