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) ; |
} |
|
}) ; |
} |
} |