Subversion Repositories eFlore/Archives.cel-v1

Rev

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

Rev 29 Rev 30
Line 17... Line 17...
17
	private String location=null;
17
	private String location=null;
18
	private String location_id=null;
18
	private String location_id=null;
19
	private String date=null;
19
	private String date=null;
20
	private String lieudit=null;
20
	private String lieudit=null;
21
	private String station=null;
21
	private String station=null;
-
 
22
	private String milieu=null;
22
	private String comment=null;
23
	private String comment=null;
23
	private String ordre=null;
24
	private String ordre=null;
Line 24... Line 25...
24
 
25
 
25
	private Mediator mediator = null;
26
	private Mediator mediator = null;
Line 42... Line 43...
42
	}
43
	}
Line 43... Line 44...
43
 
44
 
Line 44... Line 45...
44
	
45
	
Line 45... Line 46...
45
	// Alimentation contenu depuis saisie
46
	// Alimentation contenu depuis saisie
46
	
47
	
Line 63... Line 64...
63
		if (location.compareTo("")==0) this.location_id="";
64
		if (location.compareTo("")==0) this.location_id="";
64
		if (location_id==null) this.location_id="";
65
		if (location_id==null) this.location_id="";
65
		this.date=date;
66
		this.date=date;
66
		this.lieudit=lieudit;
67
		this.lieudit=lieudit;
67
		this.station=station;
68
		this.station=station;
-
 
69
		this.milieu=milieu;
68
		this.comment=comment;
70
		this.comment=comment;
69
		this.ordre=ordre;
71
		this.ordre=ordre;
Line 70... Line 72...
70
		
72
		
Line 117... Line 119...
117
														.stringValue(),
119
														.stringValue(),
118
												((JSONString) jsonArray.get(2))
120
												((JSONString) jsonArray.get(2))
119
														.stringValue(),
121
														.stringValue(),
120
												Util.toCelString(((JSONString) jsonArray.get(3))
122
												Util.toCelString(((JSONString) jsonArray.get(3))
121
														.toString()),
123
														.toString()),
122
														location,location_id,date,lieudit,station,comment);
124
														location,location_id,date,lieudit,station,milieu,comment);
123
									}
125
									}
124
								}
126
								}
Line 125... Line 127...
125
		
127
		
126
							});
128
							});
127
				}
129
				}
128
				// Saisie libre
130
				// Saisie libre
129
				else {
131
				else {
130
					addElement(name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station,comment);
132
					addElement(name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station,milieu,comment);
Line 131... Line 133...
131
				}
133
				}
132
			
134
			
133
		}
135
		}
Line 155... Line 157...
155
	 * @param famille :
157
	 * @param famille :
156
	 *            famille
158
	 *            famille
157
	 */
159
	 */
Line 158... Line 160...
158
 
160
 
159
	private void addElement(String nom_sel, String num_nom_sel, String nom_ret,
161
	private void addElement(String nom_sel, String num_nom_sel, String nom_ret,
Line 160... Line 162...
160
			String num_nom_ret, String num_taxon, String famille,final String loc, String id_location,String dat, String lieu, String sta, String comment) {
162
			String num_nom_ret, String num_taxon, String famille,final String loc, String id_location,String dat, String lieu, String sta,  String mil, String comment) {
161
 
163
 
162
 
164
 
163
		HTTPRequest.asyncPost(serviceBaseUrl + "/Inventory/", "identifiant="
165
		HTTPRequest.asyncPost(serviceBaseUrl + "/Inventory/", "identifiant="
164
				+ mediator.getUser() + "&nom_sel=" + URL.encodeComponent(nom_sel) + "&num_nom_sel=" + num_nom_sel
166
				+ mediator.getUser() + "&nom_sel=" + URL.encodeComponent(nom_sel) + "&num_nom_sel=" + num_nom_sel
Line 165... Line 167...
165
				+ "&nom_ret=" + URL.encodeComponent(nom_ret) + "&num_nom_ret=" + num_nom_ret
167
				+ "&nom_ret=" + URL.encodeComponent(nom_ret) + "&num_nom_ret=" + num_nom_ret
Line 166... Line 168...
166
				+ "&num_taxon=" + num_taxon + "&famille=" + URL.encodeComponent(famille) + "&location=" + URL.encodeComponent(loc) + "&id_location=" + id_location + "&date_observation=" + dat
168
				+ "&num_taxon=" + num_taxon + "&famille=" + URL.encodeComponent(famille) + "&location=" + URL.encodeComponent(loc) + "&id_location=" + id_location + "&date_observation=" + dat
167
				+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) + "&commentaire="+ URL.encodeComponent(comment),
169
				+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) +"&milieu="+ URL.encodeComponent(mil) + "&commentaire="+ URL.encodeComponent(comment),
Line 208... Line 210...
208
														.stringValue(),
210
														.stringValue(),
209
												((JSONString) jsonArray.get(2))
211
												((JSONString) jsonArray.get(2))
210
														.stringValue(),
212
														.stringValue(),
211
												Util.toCelString(((JSONString) jsonArray.get(3))
213
												Util.toCelString(((JSONString) jsonArray.get(3))
212
														.toString()),
214
														.toString()),
213
														location,location_id,date,lieudit,station,comment);
215
														location,location_id,date,lieudit,station, milieu,comment);
214
									}
216
									}
215
								}
217
								}
Line 216... Line 218...
216
		
218
		
217
							});
219
							});
218
				}
220
				}
219
				//  Modification d'un nom ne faisant pas parti du referentiel (saisie libre)
221
				//  Modification d'un nom ne faisant pas parti du referentiel (saisie libre)
220
				else {
222
				else {
221
					updateElement(ordre,name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station,comment);
223
					updateElement(ordre,name, " ", " ", " ", " ", " ",location,location_id,date,lieudit,station, milieu, comment);
Line 222... Line 224...
222
				}
224
				}
223
			
225
			
224
		}
226
		}
Line 249... Line 251...
249
	 * @param famille :
251
	 * @param famille :
250
	 *            famille
252
	 *            famille
251
	 */
253
	 */
Line 252... Line 254...
252
 
254
 
253
	private void updateElement(String ordre, String nom_sel, String num_nom_sel, String nom_ret,
255
	private void updateElement(String ordre, String nom_sel, String num_nom_sel, String nom_ret,
Line 254... Line 256...
254
			String num_nom_ret, String num_taxon, String famille,final String loc, String id_location,String dat, String lieu, String sta, String comment) {
256
			String num_nom_ret, String num_taxon, String famille,final String loc, String id_location,String dat, String lieu, String sta, String mil, String comment) {
255
 
257
 
256
 
258
 
257
		HTTPRequest.asyncPost(serviceBaseUrl + "/Inventory/" + mediator.getUser() + "/" +ordre + "/",
259
		HTTPRequest.asyncPost(serviceBaseUrl + "/Inventory/" + mediator.getUser() + "/" +ordre + "/",
258
				 "&nom_sel=" + URL.encodeComponent(nom_sel) + "&num_nom_sel=" + num_nom_sel
260
				 "&nom_sel=" + URL.encodeComponent(nom_sel) + "&num_nom_sel=" + num_nom_sel
Line 259... Line 261...
259
				+ "&nom_ret=" + URL.encodeComponent(nom_ret) + "&num_nom_ret=" + num_nom_ret
261
				+ "&nom_ret=" + URL.encodeComponent(nom_ret) + "&num_nom_ret=" + num_nom_ret
Line 260... Line 262...
260
				+ "&num_taxon=" + num_taxon + "&famille=" + URL.encodeComponent(famille) + "&location=" + URL.encodeComponent(loc) + "&id_location=" + id_location + "&date_observation=" + dat
262
				+ "&num_taxon=" + num_taxon + "&famille=" + URL.encodeComponent(famille) + "&location=" + URL.encodeComponent(loc) + "&id_location=" + id_location + "&date_observation=" + dat
261
				+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) + "&commentaire="+ URL.encodeComponent(comment),
263
				+ "&lieudit="+ URL.encodeComponent(lieu) + "&station="+ URL.encodeComponent(sta) + "&milieu="+ URL.encodeComponent(mil) + "&commentaire="+ URL.encodeComponent(comment),