/trunk/src/org/tela_botanica/client/modeles/ListeReferentielNomAsynchroneDAO.java |
---|
73,11 → 73,20 |
else { |
// On vérifie si un genre et une espèce sont demandées |
// et ajoute le / manuellement car sinon il devient urlencode |
String[] criteres =critere.split("/"); |
String urlParams = "/NameSearch/"; |
if(criteres.length > 1) { |
String critere1 = criteres[0]; |
String critere2 = criteres[1]; |
urlParams += URL.encode(critere1)+"/"+URL.encode(critere2); |
} else { |
urlParams += URL.encode(critere); |
} |
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, observationModele.getConfig().getServiceBaseUrl()+"/NameSearch/"+URL.encodeComponent(critere)) ; |
RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl()+urlParams); |
try { |
/trunk/src/org/tela_botanica/client/modeles/ObservationAsynchroneDAO.java |
---|
93,17 → 93,19 |
public void modifier(final Rafraichissable r, String utilisateur, final Observation obs) { |
// private void addElement(String nom_sel, String num_nom_sel, String nom_ret, |
// 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) { |
RequestBuilder rb = new RequestBuilder(RequestBuilder.POST,Configuration.getServiceBaseUrl()+ "/Inventory/" + utilisateur + "/" + obs.getNumeroOrdre()+ "/") ; |
String postData = "identifiant=" |
+ utilisateur + "&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()) */; |
+ utilisateur |
+ "&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 { |
/trunk/src/org/tela_botanica/client/modeles/ListeObservationAsynchroneDAO.java |
---|
150,19 → 150,38 |
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()) |
*/ |
if(obs.getNumeroNomenclaturalSaisi() != null) { |
postData += "&num_nom_sel=" + obs.getNumeroNomenclaturalSaisi(); |
} |
if(obs.getIdentifiantLocalite() != null) { |
postData += "&id_location=" + obs.getIdentifiantLocalite(); |
} |
if(obs.getLocalite() != null) { |
postData += "&location=" + URL.encodeComponent(obs.getLocalite()); |
} |
if(obs.getDate() != null) { |
postData += "&date_observation=" + obs.getDate(); |
} |
if(obs.getLieudit() != null) { |
postData += "&lieudit="+ URL.encodeComponent(obs.getLieudit()); |
} |
if(obs.getStation() != null) { |
postData += "&station="+ URL.encodeComponent(obs.getStation()); |
} |
if(obs.getMilieu() != null) { |
postData += "&milieu="+ URL.encodeComponent(obs.getMilieu()); |
} |
if(obs.getCommentaire() != null) { |
postData += "&commentaire="+URL.encodeComponent(""+obs.getCommentaire()); |
} |
/*+"&mots_cles="+URL.encodeComponent(obs.getMotsCles()) */; |
try { |
rb.sendRequest(postData, new RequestCallback() { |
/trunk/src/org/tela_botanica/client/observation/ObservationMediateur.java |
---|
551,6 → 551,7 |
public void modifierObservationEnMasse(Observation obs) { |
// On rafraichit la liste d'observation |
listeObservation.masquerChargement(); |
observationModele.modifierObservationEnMasse(listeObservation, obs) ; |
} |