| 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() {
|