Subversion Repositories eFlore/Applications.cel

Rev

Rev 127 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 127 Rev 210
Line 147... Line 147...
147
 
147
 
Line 148... Line 148...
148
							final JSONArray reponse = responseValue.isArray();
148
							final JSONArray reponse = responseValue.isArray();
Line 149... Line 149...
149
							
149
							
Line 150... Line 150...
150
							final int taillemax = reponse.size();
150
							final int taillemax = reponse.size();
151
							
151
							
Line 152... Line 152...
152
							String imgTab[] = new String[taillemax] ;
152
							String imgTab[][] = new String[taillemax][3] ;
153
							
153
							
-
 
154
							for(int i = 0 ;i<taillemax ;i++)
-
 
155
							{
154
							for(int i = 0 ;i<taillemax ;i++)
156
								
-
 
157
								final JSONArray reponseInt = reponse.get(i).isArray();
-
 
158
								String idImg = ((JSONString)reponseInt.get(0)).stringValue() ;
Line 155... Line 159...
155
							{
159
								String X = ((JSONString)reponseInt.get(1)).stringValue() ;
Line 156... Line 160...
156
								
160
								String Y = ((JSONString)reponseInt.get(2)).stringValue() ;
157
								final JSONArray reponseInt = reponse.get(i).isArray();
161
								imgTab[i][0] = idImg ;
Line 186... Line 190...
186
		postData += "&identifiant="+iModele.getIdentifiant() ;
190
		postData += "&identifiant="+iModele.getIdentifiant() ;
Line 187... Line 191...
187
 
191
 
188
		// et on envoie ça au serveur
192
		// et on envoie ça au serveur
189
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, Configuration.getServiceBaseUrl()
193
		RequestBuilder rb = new RequestBuilder(RequestBuilder.POST, Configuration.getServiceBaseUrl()
190
				+ "/inventoryImageLink/");
-
 
191
		
-
 
192
		if(Window.confirm("Lier les images "+idsImages+" aux observations "+idsObs+" ?"))
-
 
193
		{
194
				+ "/inventoryImageLink/");
194
			try {
195
		try {
195
				rb.sendRequest(postData, new RequestCallback() {
196
			rb.sendRequest(postData, new RequestCallback() {
196
	
197
 
197
					public void onError(Request request, Throwable exception) {
198
				public void onError(Request request, Throwable exception) {
198
						// TODO Auto-generated method stub
199
					// TODO Auto-generated method stub
199
	
200
 
200
					}
201
				}
201
	
202
 
202
					public void onResponseReceived(Request request,
203
				public void onResponseReceived(Request request,
203
							Response response) {
204
						Response response) {
204
	
205
 
205
						// quand la requête est éxecutée on le signale au modèle
206
					// quand la requête est éxecutée on le signale au modèle
206
						// poru qu'il mette à jour les données
207
					// pour qu'il mette à jour les données
207
						// et en notifie le médiateur
208
					// et en notifie le médiateur
208
					//	iModele.requeteTerminee();
209
					//iModele.requeteTerminee();
209
	
210
 
210
					}
211
				}
211
				});
212
			});
212
	
213
 
213
			} catch (RequestException e) {
214
		} catch (RequestException e) {
214
				// TODO Auto-generated catch block
215
			// TODO Auto-generated catch block
215
				e.printStackTrace();
-
 
216
			}
216
			e.printStackTrace();
217
		}
217
		}
Line 218... Line 218...
218
	}
218
	}