Line 19... |
Line 19... |
19 |
|
19 |
|
Line 20... |
Line 20... |
20 |
public class StructureAsyncDao {
|
20 |
public class StructureAsyncDao {
|
Line 21... |
Line 21... |
21 |
|
21 |
|
22 |
private static final String SERVICE_NOM = "CoelStructure";
|
22 |
private static final String SERVICE_NOM = "CoelStructure";
|
23 |
|
23 |
|
24 |
public void selectionner(final Rafraichissable vue, String idUtilisateur, final String projetId, final String structureId) {
|
24 |
public void selectionner(final Rafraichissable vue, final String projetId, final String structureId) {
|
25 |
// Ajout des paramètres et données à selectionner dans l'URL
|
25 |
// Ajout des paramètres et données à selectionner dans l'URL
|
26 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
26 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
Line 96... |
Line 96... |
96 |
} catch (RequestException e) {
|
96 |
} catch (RequestException e) {
|
97 |
e.printStackTrace();
|
97 |
e.printStackTrace();
|
98 |
}
|
98 |
}
|
99 |
}
|
99 |
}
|
Line 100... |
Line 100... |
100 |
|
100 |
|
101 |
public void ajouter(final Rafraichissable r, String utilisateurId, final Structure str) {
|
101 |
public void ajouter(final Rafraichissable r, String utilisateurId, final Structure str, StructureConservation conservation, StructureValorisation valorisation) {
|
102 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
102 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
103 |
SERVICE_NOM + "/" +
|
103 |
SERVICE_NOM + "/" +
|
Line 104... |
Line 104... |
104 |
"";
|
104 |
"";
|
Line 124... |
Line 124... |
124 |
"&cs_pays=" + URL.encodeComponent(str.getPays()) +
|
124 |
"&cs_pays=" + URL.encodeComponent(str.getPays()) +
|
125 |
"&cs_telephone=" + URL.encodeComponent(str.getTelephone()) +
|
125 |
"&cs_telephone=" + URL.encodeComponent(str.getTelephone()) +
|
126 |
"&cs_fax=" + URL.encodeComponent(str.getFax()) +
|
126 |
"&cs_fax=" + URL.encodeComponent(str.getFax()) +
|
127 |
"&cs_truk_url=" + URL.encodeComponent(str.getUrl()) +
|
127 |
"&cs_truk_url=" + URL.encodeComponent(str.getUrl()) +
|
128 |
"&cs_nbre_personne=" + URL.encodeComponent(Integer.toString(str.getNbrePersonne())) +
|
128 |
"&cs_nbre_personne=" + URL.encodeComponent(Integer.toString(str.getNbrePersonne())) +
|
- |
|
129 |
"&csc_mark_formation=" + URL.encodeComponent(conservation.getFormation()) +
|
- |
|
130 |
"&csc_formation=" + URL.encodeComponent(conservation.getFormationInfo()) +
|
- |
|
131 |
"&csc_mark_formation_interet=" + URL.encodeComponent(conservation.getFormationInteret()) +
|
- |
|
132 |
"&csc_truk_stockage_local=" + URL.encodeComponent(conservation.getStockageLocal()) +
|
- |
|
133 |
"&csc_truk_stockage_meuble=" + URL.encodeComponent(conservation.getStockageMeuble()) +
|
- |
|
134 |
"&csc_truk_stockage_parametre=" + URL.encodeComponent(conservation.getStockageParametre()) +
|
- |
|
135 |
"&csc_mark_collection_commune=" + URL.encodeComponent(conservation.getCollectionCommune()) +
|
- |
|
136 |
"&csc_truk_collection_autre=" + URL.encodeComponent(conservation.getCollectionAutre()) +
|
- |
|
137 |
"&csc_mark_acces_controle=" + URL.encodeComponent(conservation.getAccesControle()) +
|
- |
|
138 |
"&csc_mark_restauration=" + URL.encodeComponent(conservation.getRestauration()) +
|
- |
|
139 |
"&csc_truk_restauration_operation=" + URL.encodeComponent(conservation.getRestaurationOperation()) +
|
- |
|
140 |
"&csc_ce_materiel_conservation=" + URL.encodeComponent(conservation.getMaterielConservation()) +
|
- |
|
141 |
"&csc_truk_materiel_autre=" + URL.encodeComponent(conservation.getMaterielAutre()) +
|
- |
|
142 |
"&csc_mark_traitement=" + URL.encodeComponent(conservation.getTraitement()) +
|
- |
|
143 |
"&csc_truk_traitement=" + URL.encodeComponent(conservation.getTraitements()) +
|
- |
|
144 |
"&csc_mark_acquisition_collection=" + URL.encodeComponent(conservation.getAcquisitionCollection()) +
|
- |
|
145 |
"&csc_mark_acquisition_echantillon=" + URL.encodeComponent(conservation.getAcquisitionEchantillon()) +
|
- |
|
146 |
"&csc_mark_acquisition_traitement=" + URL.encodeComponent(conservation.getAcquisitionTraitement()) +
|
- |
|
147 |
"&csc_truk_acquisition_traitement_poison=" + URL.encodeComponent(conservation.getAcquisitionTraitementPoison()) +
|
- |
|
148 |
"&csc_truk_acquisition_traitement_insecte=" + URL.encodeComponent(conservation.getAcquisitionTraitementInsecte()) +
|
- |
|
149 |
"&csv_mark_action=" + URL.encodeComponent(valorisation.getAction()) +
|
- |
|
150 |
"&csv_truk_action=" + URL.encodeComponent(valorisation.getActionInfo()) +
|
- |
|
151 |
"&csv_publication=" + URL.encodeComponent(valorisation.getPublication()) +
|
- |
|
152 |
"&csv_collection_autre=" + URL.encodeComponent(valorisation.getCollectionAutre()) +
|
- |
|
153 |
"&csv_mark_action_future=" + URL.encodeComponent(valorisation.getActionFuture()) +
|
- |
|
154 |
"&csv_action_future=" + URL.encodeComponent(valorisation.getActionFutureInfo()) +
|
- |
|
155 |
"&csv_mark_recherche=" + URL.encodeComponent(valorisation.getRecherche()) +
|
- |
|
156 |
"&csv_truk_recherche_provenance=" + URL.encodeComponent(valorisation.getRechercheProvenance()) +
|
- |
|
157 |
"&csv_truk_recherche_type=" + URL.encodeComponent(valorisation.getRechercheType()) +
|
- |
|
158 |
"&csv_mark_acces_ss_motif=" + URL.encodeComponent(valorisation.getAccesSansMotif()) +
|
- |
|
159 |
"&csv_acces_ss_motif=" + URL.encodeComponent(valorisation.getAccesSansMotifInfo()) +
|
- |
|
160 |
"&csv_mark_visite_avec_motif=" + URL.encodeComponent(valorisation.getVisiteAvecMotif()) +
|
- |
|
161 |
"&csv_visite_avec_motif=" + URL.encodeComponent(valorisation.getVisiteAvecMotifInfo()) +
|
129 |
"";
|
162 |
"";
|
Line 130... |
Line 163... |
130 |
|
163 |
|
131 |
try {
|
164 |
try {
|
Line 177... |
Line 210... |
177 |
GWT.log("Erreur à la création du service "+SERVICE_NOM+" (ajouter)", e);
|
210 |
GWT.log("Erreur à la création du service "+SERVICE_NOM+" (ajouter)", e);
|
178 |
Info.display("Erreur de Requête", "Une erreur s'est produite lors de la création de la requête.");
|
211 |
Info.display("Erreur de Requête", "Une erreur s'est produite lors de la création de la requête.");
|
179 |
}
|
212 |
}
|
180 |
}
|
213 |
}
|
Line 181... |
Line 214... |
181 |
|
214 |
|
182 |
public void supprimer(final Rafraichissable r, String utilisateurId, String structureId) {
|
215 |
public void supprimer(final Rafraichissable vues, String utilisateurId, String structureId) {
|
183 |
// Ajout des paramètres et données à supprimer dans l'URL
|
216 |
// Ajout des paramètres et données à supprimer dans l'URL
|
184 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
217 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
185 |
SERVICE_NOM + "/" +
|
218 |
SERVICE_NOM + "/" +
|
186 |
utilisateurId + "/" +
|
219 |
utilisateurId + "/" +
|
Line 216... |
Line 249... |
216 |
final JSONValue responseValue = JSONParser.parse(response.getText());
|
249 |
final JSONValue responseValue = JSONParser.parse(response.getText());
|
Line 217... |
Line 250... |
217 |
|
250 |
|
218 |
// Si la requête est un succès, reception d'une chaine
|
251 |
// Si la requête est un succès, reception d'une chaine
|
219 |
if (responseValue.isString() != null) {
|
252 |
if (responseValue.isString() != null) {
|
220 |
Information info = new Information("suppression_structure", responseValue.isString().stringValue());
|
253 |
Information info = new Information("suppression_structure", responseValue.isString().stringValue());
|
221 |
r.rafraichir(info);
|
254 |
vues.rafraichir(info);
|
222 |
} else {
|
255 |
} else {
|
223 |
GWT.log(url+"\n\tLa réponse n'est pas une chaine JSON.", null);
|
256 |
GWT.log(url+"\n\tLa réponse n'est pas une chaine JSON.", null);
|
224 |
}
|
257 |
}
|
225 |
} else {
|
258 |
} else {
|
Line 240... |
Line 273... |
240 |
GWT.log("Erreur à la création du service "+SERVICE_NOM+" (suppression)", e);
|
273 |
GWT.log("Erreur à la création du service "+SERVICE_NOM+" (suppression)", e);
|
241 |
Info.display("Erreur de Requête", "Une erreur s'est produite lors de la création de la requête.");
|
274 |
Info.display("Erreur de Requête", "Une erreur s'est produite lors de la création de la requête.");
|
242 |
}
|
275 |
}
|
243 |
}
|
276 |
}
|
Line 244... |
Line 277... |
244 |
|
277 |
|
245 |
public void modifier(final Rafraichissable r, String utilisateurId, Structure str, StructureConservation conservation, StructureValorisation valorisation) {
|
278 |
public void modifier(final Rafraichissable vues, String utilisateurId, Structure str, StructureConservation conservation, StructureValorisation valorisation) {
|
246 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
279 |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
|
247 |
SERVICE_NOM + "/" +
|
280 |
SERVICE_NOM + "/" +
|
248 |
str.getId()
|
281 |
str.getId()
|
Line 332... |
Line 365... |
332 |
final JSONValue responseValue = JSONParser.parse(response.getText());
|
365 |
final JSONValue responseValue = JSONParser.parse(response.getText());
|
Line 333... |
Line 366... |
333 |
|
366 |
|
334 |
// Si la requête est un succès, reception d'une chaine
|
367 |
// Si la requête est un succès, reception d'une chaine
|
335 |
if (responseValue.isString() != null) {
|
368 |
if (responseValue.isString() != null) {
|
336 |
Information info = new Information("modif_structure", responseValue.isString().stringValue());
|
369 |
Information info = new Information("modif_structure", responseValue.isString().stringValue());
|
337 |
r.rafraichir(info);
|
370 |
vues.rafraichir(info);
|
338 |
} else {
|
371 |
} else {
|
339 |
GWT.log(url+"\n\tLa réponse n'est pas une chaine JSON.", null);
|
372 |
GWT.log(url+"\n\tLa réponse n'est pas une chaine JSON.", null);
|
340 |
}
|
373 |
}
|
341 |
} else {
|
374 |
} else {
|