Rev 22 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed
package org.tela_botanica.client.modeles;import java.util.Iterator;import org.tela_botanica.client.image.ImageMediateur;import com.google.gwt.user.client.HTTPRequest;import com.google.gwt.user.client.ResponseTextHandler;import com.google.gwt.user.client.Window;public class ImageAsynchroneDAO {ImageMediateur iMediateur = null ;public void setIMediateur(ImageMediateur im){iMediateur = im ;}public void SynchroniserBaseDeDonnees(final ImageCarnet ic){String postData = "" ;for(Iterator imgIt = ic.keySet().iterator();imgIt.hasNext();){String key = (String)imgIt.next() ;String valeur = ic.renvoyerValeurCorrecte(key) ;postData += "&"+key+"="+valeur ;}HTTPRequest.asyncPost("jrest/inventoryImage/0/", postData, new ResponseTextHandler() {public void onCompletion(String responseText) {}}) ;}public void SynchroniserMotsClesImageBaseDeDonnees(final ImageCarnet ic){String postData = "" ;String motsCles = ic.getMotsCles() ;String id = ic.getId() ;postData += "&ci_id_image="+id+"&ci_meta_mots_cles="+motsCles ;HTTPRequest.asyncPost("jrest/inventoryImage/0/", postData, new ResponseTextHandler() {public void onCompletion(String responseText) {}}) ;}public void supprimerBaseDeDonnees(final ImageCarnet ic){String postData = "" ;postData += "&action=DELETE" ;HTTPRequest.asyncPost("jrest/inventoryImage/0/"+ic.getId(), postData, new ResponseTextHandler() {public void onCompletion(String responseText) {Window.alert(responseText) ;}}) ;}}