139,7 → 139,55 |
e.printStackTrace(); |
} |
} |
|
public void modifierEnMasse(final Rafraichissable r, String identifiant, |
final Observation obs) { |
|
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/InventoryObservationList/" + identifiant + "/" + obs.getNumeroOrdre()+ "/") ; |
|
String postData = "identifiant=" |
+ identifiant ; |
if(obs.getNomSaisi() != null) { |
postData += "&nom_sel=" + URL.encodeComponent(obs.getNomSaisi()); |
} |
/* + "&num_nom_sel=" + obs.getNumeroNomenclaturalSaisi() |
|
+ "&location=" + URL.encodeComponent(obs.getLocalite()) |
+ "&id_location=" + obs.getIdentifiantLocalite() |
+ "&date_observation=" + obs.getDate() |
+ "&lieudit="+ URL.encodeComponent(obs.getLieudit()) |
+ "&station="+ URL.encodeComponent(obs.getStation()) |
+"&milieu="+ URL.encodeComponent(obs.getMilieu()) |
+"&commentaire="+URL.encodeComponent(""+obs.getCommentaire()) |
*/ |
/*+"&mots_cles="+URL.encodeComponent(obs.getMotsCles()) */; |
|
|
try { |
|
rb.sendRequest(postData, new RequestCallback() { |
|
public void onError(Request request, Throwable exception) { |
// TODO Auto-generated method stub |
|
} |
|
public void onResponseReceived(Request request, |
Response response) { |
|
observationModele.obtenirListeObservation(r); |
|
} |
|
|
}) ; |
|
} catch (RequestException e) { |
|
} |
|
} |
|
/** |
* Supprime les observations possédant les identifiants données |
* @param r le rafraichissable à avertir de la mise à jour |