Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 16 | Rev 22 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 16 Rev 18
Line 1... Line 1...
1
package org.tela_botanica.client.modeles;
1
package org.tela_botanica.client.modeles;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.Iterator;
-
 
4
 
2
 
5
import org.tela_botanica.client.image.ImageMediateur;
Line 3... Line 6...
3
import org.tela_botanica.client.interfaces.Rafraichissable;
6
import org.tela_botanica.client.interfaces.Rafraichissable;
4
 
7
 
5
import com.google.gwt.json.client.JSONArray;
8
import com.google.gwt.json.client.JSONArray;
Line 22... Line 25...
22
 * @author aurelien
25
 * @author aurelien
23
 *
26
 *
24
 */
27
 */
25
public class ListeImageAsynchroneDAO {
28
public class ListeImageAsynchroneDAO {
Line -... Line 29...
-
 
29
	
-
 
30
	ImageMediateur iMediateur = null ;
-
 
31
	
-
 
32
	public void setIMediateur(ImageMediateur im)
-
 
33
	{
-
 
34
		iMediateur = im ;
-
 
35
	}
26
	
36
	
27
	public void ObtenirListeImages(final Rafraichissable r)
37
	public void ObtenirListeImages(final Rafraichissable r)
28
	{
38
	{
29
		HTTPRequest.asyncGet("jrest/inventoryImageList/1/ci_publiable_eflore=0", new ResponseTextHandler() {
39
		HTTPRequest.asyncGet("jrest/inventoryImageList/1/ci_publiable_eflore=0", new ResponseTextHandler() {
Line 42... Line 52...
42
					
52
					
Line 43... Line 53...
43
					for (int j = 0; j < taillemax ; j++) {
53
					for (int j = 0; j < taillemax ; j++) {
Line 44... Line 54...
44
						
54
						
-
 
55
						JSONObject image = (JSONObject)reponse.get(j) ;
-
 
56
						
Line 45... Line 57...
45
						JSONObject image = (JSONObject)reponse.get(j) ;
57
						ImageCarnet im = new ImageCarnet(image) ;
46
						
58
						
47
						photoData.add(new ImageCarnet(image)) ;
59
						photoData.put(im.getOrdre(),im) ;
48
						
60
						
49
					}
61
					}
50
				}
62
				}
51
				else
63
				else
52
				{
64
				{
-
 
65
					if(responseValue.isObject() != null)
53
					if(responseValue.isObject() != null)
66
					{
54
					{
67
						photoData = new ListeImage(1);
55
						photoData = new ListeImage(1);
68
						ImageCarnet im = new ImageCarnet(responseValue.isObject()) ;
56
						photoData.add(new ImageCarnet(responseValue.isObject())) ;
69
						photoData.put(im.getOrdre(),im) ;
57
					}
70
					}
Line 63... Line 76...
63
				
76
				
64
				r.rafraichir(photoData,true);
77
				r.rafraichir(photoData,true);
65
			}
78
			}
66
		});
79
		});
-
 
80
	}
-
 
81
	
-
 
82
	public void SynchroniserBaseDeDonnees(ListeImage li)
-
 
83
	{
-
 
84
		for(Iterator it = li.keySet().iterator() ; it.hasNext() ;)
-
 
85
		{
-
 
86
					
-
 
87
		//	HTTPRequest.asyncPost("jrest/inventoryImageList/1/", postData, handler)
-
 
88
		}
-
 
89
	}
Line 67... Line 90...
67
	}
90