Subversion Repositories eFlore/Applications.del

Rev

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

Rev 226 Rev 230
Line 6... Line 6...
6
import org.tela_botanica.del.client.modeles.Observation;
6
import org.tela_botanica.del.client.modeles.Observation;
7
import org.tela_botanica.del.client.modeles.Protocole;
7
import org.tela_botanica.del.client.modeles.Protocole;
Line 8... Line 8...
8
 
8
 
Line 9... Line 9...
9
public class CacheClient {
9
public class CacheClient {
10
 
-
 
11
	private Observation currentObservation;
10
 
12
	
-
 
13
	private Image imageCourante;
11
	private Observation observationCourante;
14
 
-
 
15
	private String taxonPourRechercheEflore;
12
	private Image imageCourante;
16
	
-
 
17
	private Protocole protocoleCourant;
13
	private String taxonPourRechercheEflore;
18
 
-
 
19
	private List<Image> images;
14
	private Protocole protocoleCourant;
20
 
-
 
21
	private int numPageRechercheImage = 0;
15
	private List<Image> images;
22
 
-
 
23
	private int pasPageRechercheImage = 10;
16
	private int numPageRechercheImage = 0;
Line 24... Line 17...
24
 
17
	private int pasPageRechercheImage = 10;
25
	private static CacheClient instance;
18
	private static CacheClient instance;
26
 
19
 
Line 27... Line 20...
27
	private CacheClient() {
20
	private CacheClient() {
28
		instance = this;
21
		instance = this;
29
	}
22
	}
Line 30... Line 23...
30
 
23
 
31
	public Observation getCurrentObservation() {
24
	public Observation getObservationCourante() {
32
		return currentObservation;
25
		return observationCourante;
Line 33... Line 26...
33
	}
26
	}
34
 
27
 
35
	public void setCurrentObservation(Observation currentObservation) {
28
	public void setObservationCourante(Observation observationCourante) {
Line 68... Line 61...
68
	}
61
	}
Line 69... Line 62...
69
 
62
 
70
	public List<Image> getImages() {
63
	public List<Image> getImages() {
71
		return images;
64
		return images;
72
	}
65
	}
73
	
66
 
74
	public List<Image> getSousListeImages(int premiere, int derniere) {
67
	public List<Image> getSousListeImages(int premiere, int derniere) {
75
		if(derniere > images.size() - 1) {
68
		if (derniere > images.size() - 1) {
76
			derniere = images.size() - 1;
69
			derniere = images.size() - 1;
77
		}
70
		}
78
		return images.subList(premiere, derniere);
71
		return images.subList(premiere, derniere);