Subversion Repositories eFlore/Archives.cel-v2

Compare Revisions

Ignore whitespace Rev 21 → Rev 22

/trunk/src/org/tela_botanica/client/modeles/ImageAsynchroneDAO.java
New file
0,0 → 1,58
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 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) ;
}
}) ;
}
}