Subversion Repositories eFlore/Archives.cel-v2

Rev

Rev 7 | Rev 16 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

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