Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 7 | Rev 16 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 7 Rev 12
1
package org.tela_botanica.client.image;
1
package org.tela_botanica.client.image;
2
 
2
 
3
import org.tela_botanica.client.interfaces.Rafraichissable;
3
import org.tela_botanica.client.interfaces.Rafraichissable;
-
 
4
import org.tela_botanica.client.modeles.ImageUploaderAsynchroneDAO;
4
import org.tela_botanica.client.modeles.ListeImageAsynchroneDAO;
5
import org.tela_botanica.client.modeles.ListeImageAsynchroneDAO;
-
 
6
 
-
 
7
/**
-
 
8
 * Modèle d'accès aux données pour les images.
-
 
9
 * C'est un singleton
-
 
10
 * @author aurelien
-
 
11
 *
5
 
12
 */
-
 
13
public class ImageModele {
-
 
14
	
6
public class ImageModele {
15
	private static boolean estInstancie = false ;
-
 
16
	
-
 
17
	private ImageMediateur iMediateur = null ;
-
 
18
	
-
 
19
	static ImageModele Instance(ImageMediateur im)
-
 
20
	{
-
 
21
		if(!estInstancie)
-
 
22
		{
-
 
23
			return new ImageModele(im);
-
 
24
		}
-
 
25
		else
-
 
26
		{
-
 
27
			return null ;
7
	
28
		}
8
	private ImageMediateur iMediateur = null ;
29
	}
9
	
30
	
10
	public ImageModele(ImageMediateur im) {
31
	private ImageModele(ImageMediateur im) {
11
		
32
		
12
		iMediateur = im ;
33
		iMediateur = im ;
13
	}
34
	}
14
	
35
	
15
	public void obtenirPhotoGalerie(Rafraichissable r)
36
	public void obtenirPhotoGalerie(Rafraichissable r)
16
	{
37
	{
17
		ListeImageAsynchroneDAO liaDAO = new ListeImageAsynchroneDAO();
38
		ListeImageAsynchroneDAO liaDAO = new ListeImageAsynchroneDAO();
18
		liaDAO.ObtenirListeImages(r);		
39
		liaDAO.ObtenirListeImages(r);		
19
	}
40
	}
-
 
41
	
-
 
42
	public void uploaderImages()
-
 
43
	{
-
 
44
		ImageUploaderAsynchroneDAO.choisirMethodeUpload() ;
-
 
45
	}
20
 
46
 
21
}
47
}