Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 411 → Rev 412

/trunk/src/org/tela_botanica/client/modeles/StructureAsyncDao.java
51,6 → 51,14
if (response.getStatusCode() != 200) {
onErrorHTTP(request, response);
} else {
Information info = new Information("selection_structure");
if (response.getHeader("X-DebugJrest-Data").length() != 0) {
final JSONValue reponseEnteteDeboguage = JSONParser.parse(response.getHeader("X-DebugJrest-Data"));
if (reponseEnteteDeboguage.isArray() != null) {
info.setDeboguages(reponseEnteteDeboguage.isArray());
GWT.log("DEBOGUAGE:\n"+info.getDeboguages().toString(), null);
}
}
if (response.getText().length() != 0 && response.getText() != null) {
final JSONValue responseValue = JSONParser.parse(response.getText());
60,7 → 68,6
Structure structure = new Structure(reponse);
StructureConservation structureConservation = new StructureConservation(reponse);
StructureValorisation structureValorisation = new StructureValorisation(reponse);
Information info = new Information("selection_structure");
info.setDonnee(0, structure);
info.setDonnee(1, structureConservation);
info.setDonnee(2, structureValorisation);
189,6 → 196,7
final JSONValue reponseEnteteDeboguage = JSONParser.parse(response.getHeader("X-DebugJrest-Data"));
if (reponseEnteteDeboguage.isArray() != null) {
info.setDeboguages(reponseEnteteDeboguage.isArray());
GWT.log("DEBOGUAGE:\n"+info.getDeboguages().toString(), null);
}
}
if (response.getText().length() != 0 && response.getText() != null) {
220,7 → 228,7
}
}
 
public void supprimer(final Rafraichissable vues, String utilisateurId, String structureId) {
public void supprimer(final Rafraichissable vueARafraichir, String utilisateurId, String structureId) {
// Ajout des paramètres et données à supprimer dans l'URL
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
SERVICE_NOM + "/" +
253,13 → 261,21
if (response.getStatusCode() != 200) {
onErrorHTTP(request, response);
} else {
Information info = new Information("suppression_structure");
if (response.getHeader("X-DebugJrest-Data").length() != 0) {
final JSONValue reponseEnteteDeboguage = JSONParser.parse(response.getHeader("X-DebugJrest-Data"));
if (reponseEnteteDeboguage.isArray() != null) {
info.setDeboguages(reponseEnteteDeboguage.isArray());
GWT.log("DEBOGUAGE:\n"+info.getDeboguages().toString(), null);
}
}
if (response.getText().length() != 0 && response.getText() != null) {
final JSONValue responseValue = JSONParser.parse(response.getText());
// Si la requête est un succès, reception d'une chaine
if (responseValue.isString() != null) {
Information info = new Information("suppression_structure", responseValue.isString().stringValue());
vues.rafraichir(info);
info.setMessage(responseValue.isString().stringValue());
vueARafraichir.rafraichir(info);
} else {
GWT.log(url+"\n\tLa réponse n'est pas une chaine JSON.", null);
}
283,7 → 299,7
}
}
 
public void modifier(final Rafraichissable vues, String utilisateurId, String structureId, Structure str, StructureConservation conservation, StructureValorisation valorisation) {
public void modifier(final Rafraichissable vueARafraichir, String utilisateurId, String structureId, Structure str, StructureConservation conservation, StructureValorisation valorisation) {
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() +
SERVICE_NOM + "/" + structureId;
379,6 → 395,7
final JSONValue reponseEnteteDeboguage = JSONParser.parse(response.getHeader("X-DebugJrest-Data"));
if (reponseEnteteDeboguage.isArray() != null) {
info.setDeboguages(reponseEnteteDeboguage.isArray());
GWT.log("DEBOGUAGE:\n"+info.getDeboguages().toString(), null);
}
}
if (response.getText() != null && response.getText().length() != 0) {
397,7 → 414,7
info.setDeboguage("La réponse a une taille de 0");
}
}
vues.rafraichir(info);
vueARafraichir.rafraichir(info);
}
}