Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 22 | Rev 36 | Go to most recent revision | Details | Compare with Previous | 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
		HTTPRequest.asyncPost("jrest/inventoryImage/0/", postData, new ResponseTextHandler() {
36
			public void onCompletion(String responseText) {
37
 
38
 
39
			}
40
 
41
		}) ;
42
	}
43
 
30 aperonnet 44
	public void SynchroniserMotsClesImageBaseDeDonnees(final ImageCarnet ic)
45
	{
46
		String postData = "" ;
47
 
48
			String motsCles = ic.getMotsCles() ;
49
			String id = ic.getId() ;
50
					postData += "&ci_id_image="+id+"&ci_meta_mots_cles="+motsCles ;
51
 
52
		HTTPRequest.asyncPost("jrest/inventoryImage/0/", postData, new ResponseTextHandler() {
53
			public void onCompletion(String responseText) {
54
 
55
 
56
			}
57
 
58
		}) ;
59
	}
60
 
22 aperonnet 61
	public void supprimerBaseDeDonnees(final ImageCarnet ic)
62
	{
63
		String postData = "" ;
64
		postData += "&action=DELETE" ;
65
 
66
		HTTPRequest.asyncPost("jrest/inventoryImage/0/"+ic.getId(), postData, new ResponseTextHandler() {
67
			public void onCompletion(String responseText) {
68
 
69
				Window.alert(responseText) ;
70
			}
71
 
72
		}) ;
73
	}
74
}