Subversion Repositories eFlore/Applications.del

Rev

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

Rev Author Line No. Line
9 benjamin 1
package org.tela_botanica.del.client.cache;
2
 
147 benjamin 3
import java.util.List;
4
 
5
import org.tela_botanica.del.client.modeles.Image;
335 benjamin 6
import org.tela_botanica.del.client.modeles.InformationsRecherche;
9 benjamin 7
import org.tela_botanica.del.client.modeles.Observation;
178 benjamin 8
import org.tela_botanica.del.client.modeles.Protocole;
9 benjamin 9
 
14 benjamin 10
public class CacheClient {
9 benjamin 11
 
230 gduche 12
	private Observation observationCourante;
147 benjamin 13
	private Image imageCourante;
73 benjamin 14
	private String taxonPourRechercheEflore;
178 benjamin 15
	private Protocole protocoleCourant;
147 benjamin 16
	private List<Image> images;
17
	private int numPageRechercheImage = 0;
349 aurelien 18
	private int nbTotalImagesRecherchees = 0;
335 benjamin 19
 
311 gduche 20
	private int pasPagination = 10;
358 benjamin 21
	private int pageCouranteRechercheImage = 0;
22
	private int pageCouranteRechercheObservations = 0;
335 benjamin 23
	private InformationsRecherche informationsRechercheImage;
24
	private InformationsRecherche informationsRechercheObservation;
25
 
14 benjamin 26
	private static CacheClient instance;
9 benjamin 27
 
14 benjamin 28
	private CacheClient() {
9 benjamin 29
		instance = this;
30
	}
31
 
230 gduche 32
	public Observation getObservationCourante() {
33
		return observationCourante;
9 benjamin 34
	}
35
 
230 gduche 36
	public void setObservationCourante(Observation observationCourante) {
37
		this.observationCourante = observationCourante;
9 benjamin 38
	}
39
 
14 benjamin 40
	public static CacheClient getInstance() {
9 benjamin 41
		if (instance == null) {
14 benjamin 42
			instance = new CacheClient();
9 benjamin 43
		}
44
		return instance;
45
	}
46
 
73 benjamin 47
	public String getTaxonPourRechercheEflore() {
48
		return taxonPourRechercheEflore;
49
	}
50
 
51
	public void setTaxonPourRechercheEflore(String taxonPourRechercheEflore) {
52
		this.taxonPourRechercheEflore = taxonPourRechercheEflore;
53
	}
54
 
147 benjamin 55
	public int getNumPageRechercheImage() {
56
		return numPageRechercheImage;
57
	}
58
 
335 benjamin 59
	// Pour la recherche :
311 gduche 60
	public int getPasPagination() {
61
		return pasPagination;
147 benjamin 62
	}
335 benjamin 63
 
311 gduche 64
	public void setPasPagination(int pasPagination) {
65
		this.pasPagination = pasPagination;
147 benjamin 66
	}
335 benjamin 67
 
358 benjamin 68
	public void setPageCouranteRechercheImages(int pageCouranteRecherche) {
69
		this.pageCouranteRechercheImage = pageCouranteRecherche;
311 gduche 70
	}
335 benjamin 71
 
358 benjamin 72
	public int getPageCouranteRechercheImage() {
73
		return this.pageCouranteRechercheImage;
311 gduche 74
	}
147 benjamin 75
 
76
	public List<Image> getImages() {
77
		return images;
78
	}
230 gduche 79
 
147 benjamin 80
 
358 benjamin 81
 
147 benjamin 82
	public void setImages(List<Image> images) {
83
		this.images = images;
84
	}
349 aurelien 85
 
86
	public void setNbTotalImagesRecherchees(int nbTotalImagesRecherchees) {
87
		this.nbTotalImagesRecherchees = nbTotalImagesRecherchees;
88
	}
89
 
90
	public int getNbTotalImagesRecherchees() {
91
		return this.nbTotalImagesRecherchees;
92
	}
147 benjamin 93
 
94
	public Image getImageCourante() {
95
		return imageCourante;
96
	}
97
 
98
	public void setImageCourante(Image imageCourante) {
99
		this.imageCourante = imageCourante;
100
	}
101
 
178 benjamin 102
	public Protocole getProtocoleCourant() {
103
		return protocoleCourant;
104
	}
105
 
106
	public void setProtocoleCourant(Protocole protocoleCourant) {
107
		this.protocoleCourant = protocoleCourant;
108
	}
109
 
335 benjamin 110
	public InformationsRecherche getInformationsRechercheImage() {
111
		return informationsRechercheImage;
112
	}
113
 
114
	public InformationsRecherche getInformationsRechercheObservation() {
115
		return informationsRechercheObservation;
116
	}
117
 
118
	public void setInformationsRechercheImage(InformationsRecherche informationsRechercheImage) {
119
		this.informationsRechercheImage = informationsRechercheImage;
120
	}
121
 
122
	public void setInformationsRechercheObservation(InformationsRecherche informationsRechercheObservation) {
123
		this.informationsRechercheObservation = informationsRechercheObservation;
124
	}
125
 
358 benjamin 126
	public int getPageCouranteRechercheObservations() {
127
		return pageCouranteRechercheObservations;
128
	}
129
 
130
	public void setPageCouranteRechercheObservations(int pageCouranteRechercheObservations) {
131
		this.pageCouranteRechercheObservations = pageCouranteRechercheObservations;
132
	}
133
 
9 benjamin 134
}