Subversion Repositories eFlore/Archives.cel-v2

Rev

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

Rev 12 Rev 16
Line 1... Line 1...
1
package org.tela_botanica.client.image;
1
package org.tela_botanica.client.image;
Line -... Line 2...
-
 
2
 
-
 
3
import java.util.Iterator;
2
 
4
 
-
 
5
import org.tela_botanica.client.interfaces.Rafraichissable;
3
import org.tela_botanica.client.interfaces.Rafraichissable;
6
import org.tela_botanica.client.modeles.ImageCarnet;
-
 
7
import org.tela_botanica.client.modeles.ImageUploaderAsynchroneDAO;
4
import org.tela_botanica.client.modeles.ImageUploaderAsynchroneDAO;
8
import org.tela_botanica.client.modeles.ListeImage;
Line 5... Line 9...
5
import org.tela_botanica.client.modeles.ListeImageAsynchroneDAO;
9
import org.tela_botanica.client.modeles.ListeImageAsynchroneDAO;
6
 
10
 
7
/**
11
/**
Line 14... Line 18...
14
	
18
	
Line 15... Line 19...
15
	private static boolean estInstancie = false ;
19
	private static boolean estInstancie = false ;
Line -... Line 20...
-
 
20
	
-
 
21
	private ImageMediateur iMediateur = null ;
16
	
22
	
17
	private ImageMediateur iMediateur = null ;
23
	private ListeImage cacheImage = new ListeImage(0) ;
18
	
24
	
19
	static ImageModele Instance(ImageMediateur im)
25
	static ImageModele Instance(ImageMediateur im)
20
	{
26
	{
Line 41... Line 47...
41
	
47
	
42
	public void uploaderImages()
48
	public void uploaderImages()
43
	{
49
	{
44
		ImageUploaderAsynchroneDAO.choisirMethodeUpload() ;
50
		ImageUploaderAsynchroneDAO.choisirMethodeUpload() ;
-
 
51
	}
-
 
52
	
-
 
53
	public void rafraichirListeImage(Object o)
-
 
54
	{
-
 
55
		cacheImage = (ListeImage)o ;
-
 
56
	}
-
 
57
	
-
 
58
	public void obtenirMetadonnees(Rafraichissable r, String id)
-
 
59
	{
-
 
60
		
-
 
61
		for(Iterator it = cacheImage.iterator() ; it.hasNext() ;)
-
 
62
		{
-
 
63
			ImageCarnet im = (ImageCarnet)it.next() ;
-
 
64
			
-
 
65
			if(im.getOrdre().equals(id))
-
 
66
			{
-
 
67
				
-
 
68
				Object meta[] = new Object[2] ;
-
 
69
				meta[0] = im.getMetadonnesExif() ;
-
 
70
				meta[1] = im.getMetadonnesIptc() ;
-
 
71
				
-
 
72
				
-
 
73
				r.rafraichir(meta,false) ;
-
 
74
			}
-
 
75
		}
-
 
76
	
Line 45... Line 77...
45
	}
77
	}