6,9 → 6,15 |
import org.tela_botanica.client.image.ImageMediateur; |
import org.tela_botanica.client.interfaces.Rafraichissable; |
|
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.json.client.JSONParser; |
import com.google.gwt.json.client.JSONValue; |
import com.google.gwt.user.client.HTTPRequest; |
import com.google.gwt.user.client.ResponseTextHandler; |
import com.google.gwt.user.client.Window; |
import com.gwtext.client.data.Node; |
import com.gwtext.client.data.Tree; |
import com.gwtext.client.widgets.tree.TreeNode; |
|
public class MotsClesAsynchroneDAO { |
20,15 → 26,20 |
iMediateur = im ; |
} |
|
public void obtenirListeMotsCles(Rafraichissable r) |
public void obtenirListeMotsCles(final Rafraichissable r) |
{ |
HTTPRequest.asyncGet("jrest/InventoryKeyWordList/"+iMediateur.getIdentifiant(), new ResponseTextHandler() { |
|
public void onCompletion(String responseText) { |
// TODO Auto-generated method stub |
|
} |
|
final JSONValue responseValue = JSONParser.parse(responseText); |
if (responseValue.isArray() != null) { |
|
final JSONArray reponse = responseValue.isArray(); |
|
r.rafraichir(reponse, true) ; |
} |
} |
}); |
} |
|
43,6 → 54,12 |
|
public void onCompletion(String responseText) { |
|
|
if(responseText.equals("ERROR")) |
{ |
Window.alert("Attention, la base de données des mots clés n'est plus synchronisée avec l'application," + |
"nous vous invitons à recharger la page. ") ; |
} |
} |
|
}) ; |
60,7 → 77,11 |
|
public void onCompletion(String responseText) { |
|
|
if(responseText.equals("ERROR")) |
{ |
Window.alert("Attention, la base de données des mots clés n'est plus synchronisée avec l'application," + |
"nous vous invitons à recharger la page. ") ; |
} |
} |
|
}) ; |
79,7 → 100,6 |
|
public void onCompletion(String responseText) { |
|
Window.alert(responseText) ; |
|
} |
|
88,7 → 108,7 |
|
} |
|
public void deplacerBaseDeDonnees(String motcle) { |
public void deplacerBaseDeDonnees(String motcle) { |
|
if(!motcle.equals("")) |
{ |
100,7 → 120,6 |
|
public void onCompletion(String responseText) { |
|
Window.alert(responseText) ; |
|
} |
|