2,9 → 2,10 |
|
import org.tela_botanica.del.client.cache.CacheClient; |
import org.tela_botanica.del.client.config.Config; |
import org.tela_botanica.del.client.services.rest.async.AjoutMotsClesImageCallBack; |
import org.tela_botanica.del.client.services.rest.async.AjoutMotsClesImageCallback; |
import org.tela_botanica.del.client.services.rest.async.ListeMotsClesImageCallBack; |
import org.tela_botanica.del.client.services.rest.async.PHPCallback.ModeRequete; |
import org.tela_botanica.del.client.services.rest.async.SuppressionMotCleImageCallback; |
|
import com.google.gwt.http.client.RequestBuilder; |
import com.google.gwt.http.client.URL; |
41,7 → 42,7 |
|
@Override |
public void ajouterMotCleImage(String idImage, String motCle, |
AjoutMotsClesImageCallBack callback) { |
AjoutMotsClesImageCallback callback) { |
String urlService = baseUrl+"mots-cles/"; |
RequestBuilder rb = new RequestBuilder(RequestBuilder.PUT, urlService); |
|
61,4 → 62,16 |
"&"+URL.encodeQueryString("auteur.id")+"="+URL.encodeQueryString(CacheClient.getInstance().getUtilisateur().getId()); |
} |
|
@Override |
public void supprimerMotCleImage(String idMotCle, SuppressionMotCleImageCallback callback) { |
String urlService = baseUrl+"mots-cles/"+idMotCle; |
RequestBuilder rb = new RequestBuilder(RequestBuilder.DELETE, urlService); |
|
callback.setMode(ModeRequete.SUPPRESSION); |
try { |
rb.sendRequest(null, callback); |
} catch (Exception e) { |
//TODO: quoi faire si la requete est mal formée coté client avant d'être envoyée ? |
} |
} |
} |