Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 1542 Rev 1549
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.Observation;
5
import org.tela_botanica.client.modeles.objets.Observation;
-
 
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.Util;
7
 
8
 
8
import com.google.gwt.http.client.Request;
9
import com.google.gwt.http.client.Request;
9
import com.google.gwt.http.client.RequestBuilder;
10
import com.google.gwt.http.client.RequestBuilder;
Line 48... Line 49...
48
	 */
49
	 */
Line 49... Line 50...
49
	
50
	
Line 50... Line 51...
50
	public void ajouter(final Rafraichissable r, String utilisateur, final Observation obs) {
51
	public void ajouter(final Rafraichissable r, String utilisateur, final Observation obs) {
51
			
-
 
-
 
52
			
52
			RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/Inventory/") ;
53
			RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/Inventory/") ;
53
			
54
			rb.setHeader("Content-type", "application/x-www-form-urlencoded");
54
			String postData = "ce_utilisateur="
55
			String postData = "ce_utilisateur="
55
				+ utilisateur
56
				+ utilisateur
56
				+"&nom_sel="+URL.encodeComponent(obs.getNomSaisi()) 
57
				+"&nom_sel="+URL.encodeComponent(obs.getNomSaisi()) 
Line 65... Line 66...
65
				+"&latitude="+URL.encodeComponent(""+obs.getLatitude())
66
				+"&latitude="+URL.encodeComponent(""+obs.getLatitude())
66
				+"&longitude="+URL.encodeComponent(""+obs.getLongitude())
67
				+"&longitude="+URL.encodeComponent(""+obs.getLongitude())
67
				+"&abondance="+URL.encodeComponent(""+obs.getAbondance())
68
				+"&abondance="+URL.encodeComponent(""+obs.getAbondance())
68
				+"&certitude="+URL.encodeComponent(""+obs.getCertitude())
69
				+"&certitude="+URL.encodeComponent(""+obs.getCertitude())
69
				+"&phenologie="+URL.encodeComponent(""+obs.getPhenologie())
70
				+"&phenologie="+URL.encodeComponent(""+obs.getPhenologie())
70
				+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo());
71
				+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo())
-
 
72
				+"&"+Util.convertirMapEnChaineRequete(obs.getChampsEtendus(), "obs_etendue");
71
			try {
73
			try {
Line 72... Line 74...
72
				
74
				
Line 73... Line 75...
73
				rb.sendRequest(postData, new RequestCallback() {
75
				rb.sendRequest(postData, new RequestCallback() {
Line 100... Line 102...
100
	 */
102
	 */
Line 101... Line 103...
101
	
103
	
Line 102... Line 104...
102
	public void modifier(final Rafraichissable r, String utilisateur, final Observation obs) {
104
	public void modifier(final Rafraichissable r, String utilisateur, final Observation obs) {
103
	
-
 
-
 
105
	
104
			RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/Inventory/" + utilisateur + "/" + obs.getNumeroOrdre()+ "/") ;
106
			RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/Inventory/" + utilisateur + "/" + obs.getNumeroOrdre()+ "/") ;
105
			
107
			rb.setHeader("Content-type", "application/x-www-form-urlencoded");
106
			String postData = "ce_utilisateur="
108
			String postData = "ce_utilisateur="
107
				+ utilisateur 
109
				+ utilisateur 
108
				+ "&nom_sel=" + URL.encodeComponent(obs.getNomSaisi()) 
110
				+ "&nom_sel=" + URL.encodeComponent(obs.getNomSaisi()) 
Line 117... Line 119...
117
				+"&latitude="+URL.encodeComponent(""+obs.getLatitude())
119
				+"&latitude="+URL.encodeComponent(""+obs.getLatitude())
118
				+"&longitude="+URL.encodeComponent(""+obs.getLongitude())
120
				+"&longitude="+URL.encodeComponent(""+obs.getLongitude())
119
				+"&abondance="+URL.encodeComponent(""+obs.getAbondance())
121
				+"&abondance="+URL.encodeComponent(""+obs.getAbondance())
120
				+"&certitude="+URL.encodeComponent(""+obs.getCertitude())
122
				+"&certitude="+URL.encodeComponent(""+obs.getCertitude())
121
				+"&phenologie="+URL.encodeComponent(""+obs.getPhenologie())
123
				+"&phenologie="+URL.encodeComponent(""+obs.getPhenologie())
122
				+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo());
124
				+"&nom_referentiel="+URL.encodeComponent(""+obs.getReferentielTaxo())
-
 
125
				+"&"+Util.convertirMapEnChaineRequete(obs.getChampsEtendus(), "obs_etendue");
123
			try {
126
			try {
Line 124... Line 127...
124
				
127
				
Line 125... Line 128...
125
				rb.sendRequest(postData, new RequestCallback() {
128
				rb.sendRequest(postData, new RequestCallback() {