Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 30 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
22 aperonnet 1
package org.tela_botanica.client.modeles;
2
 
3
import java.util.Iterator;
4
 
5
import org.tela_botanica.client.image.ImageMediateur;
6
 
7
import com.google.gwt.user.client.HTTPRequest;
8
import com.google.gwt.user.client.ResponseTextHandler;
9
import com.google.gwt.user.client.Window;
10
 
11
public class ImageAsynchroneDAO {
12
 
13
 
14
ImageMediateur iMediateur = null ;
15
 
16
	public void setIMediateur(ImageMediateur im)
17
	{
18
		iMediateur = im ;
19
	}
20
 
21
	public void SynchroniserBaseDeDonnees(final ImageCarnet ic)
22
	{
23
		String postData = "" ;
24
 
25
		for(Iterator imgIt = ic.keySet().iterator();imgIt.hasNext();)
26
		{
27
 
28
			String key = (String)imgIt.next() ;
29
					String valeur = ic.renvoyerValeurCorrecte(key) ;
30
					postData += "&"+key+"="+valeur ;
31
 
32
 
33
		}
34
 
35
 
36
		HTTPRequest.asyncPost("jrest/inventoryImage/0/", postData, new ResponseTextHandler() {
37
			public void onCompletion(String responseText) {
38
 
39
 
40
			}
41
 
42
		}) ;
43
	}
44
 
45
	public void supprimerBaseDeDonnees(final ImageCarnet ic)
46
	{
47
		String postData = "" ;
48
		postData += "&action=DELETE" ;
49
 
50
		HTTPRequest.asyncPost("jrest/inventoryImage/0/"+ic.getId(), postData, new ResponseTextHandler() {
51
			public void onCompletion(String responseText) {
52
 
53
				Window.alert(responseText) ;
54
			}
55
 
56
		}) ;
57
	}
58
}