Subversion Repositories eFlore/Applications.cel

Compare Revisions

Ignore whitespace Rev 1086 → Rev 1087

/branches/v1.5-cisaille/src/org/tela_botanica/client/modeles/ImageAsynchroneDAO.java
77,7 → 77,7
e.printStackTrace();
}
}
 
/**
* Met à jour la base de données avec les mots clés associés à l'image
*
84,7 → 84,7
* @param ic
* l'image à mettre à jour
*/
public void SynchroniserMotsClesImageBaseDeDonnees(final ImageCarnet ic) {
public void synchroniserMotsClesImageBaseDeDonnees(final ImageCarnet ic, RequestCallback rc) {
String postData = "";
 
// on récupère les mots clés de l'image et on fabrique le post
98,30 → 98,8
+ "/inventoryImage/" + iModele.getIdentifiant() + "/");
 
try {
rb.sendRequest(postData, new RequestCallback() {
rb.sendRequest(postData, rc);
 
public void onError(Request request, Throwable exception) {
// TODO Auto-generated method stub
 
}
 
public void onResponseReceived(Request request,
Response response) {
 
// TODO: les messages ne devraient pas être affichés ici
// mais l'architecture par très malléable complique les choses
if (response.getText().equals("OK")) {
com.google.gwt.user.client.Window
.alert("Les mots clés suivants ont bien été appliqués : "+iModele.renvoyerChaineMotClesTexte(ic));
return;
} else {
com.google.gwt.user.client.Window
.alert("Problème lors de la mise à jour des données, le serveur a répondu "+response.getText());
}
}
 
});
 
} catch (RequestException e) {
// TODO Auto-generated catch block
e.printStackTrace();