Subversion Repositories eFlore/Applications.cel

Rev

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

Rev Author Line No. Line
2 aperonnet 1
package org.tela_botanica.client.modeles;
2
 
12 david 3
 
2 aperonnet 4
public class Observation {
5
 
6
 
12 david 7
	private String transmis=null;
8
	private String nomSaisi=null;
9
	private String nomRetenu=null;
20 david 10
	private String numeroNomenclaturalSaisi=null;
11
	private String numeroNomenclaturalRetenu=null;
12 david 12
	private String numeroTaxonomique=null;
13
	private String famille=null;
14
	private String localite=null;
20 david 15
	private String identifiantLocalite=null;
12 david 16
	private String lieudit=null;
17
	private String station=null;
18
	private String milieu=null;
19
	private String commentaire=null;
20
	private String date=null;
21
	private String numeroOrdre=null;
157 aurelien 22
	private String motsCles=null;
255 aurelien 23
	private String coordonneeX=null;
24
	private String coordonneeY=null;
25
	private String referentielGeo=null;
26
	private String systemeCoordonnees=null;
2 aperonnet 27
 
12 david 28
 
20 david 29
 
79 david 30
 
2 aperonnet 31
	public Observation() {
32
	}
33
 
12 david 34
 
2 aperonnet 35
	/**
39 david 36
	 * Une observation telle que stockee dans la base de donnee
37
	 *
2 aperonnet 38
	 * @param transmis
39
	 * @param nomSaisi
40
	 * @param nomRetenu
20 david 41
	 * @param numeroNomenclaturalSaisi
42
	 * @param numeroNomenclaturalRetenu
2 aperonnet 43
	 * @param numeroTaxonomique
44
	 * @param famille
45
	 * @param localite
20 david 46
	 * @param IdentifiantLocalite
2 aperonnet 47
	 * @param lieudit
48
	 * @param station
49
	 * @param milieu
50
	 * @param commentaire
51
	 * @param date
52
	 * @param numeroOrdre
53
	 */
121 aurelien 54
	public Observation(String transmis, String nomSaisi, String nomRetenu, String numeroNomenclaturalSaisi,  String numeroNomenclaturalRetenu, String numeroTaxonomique, String famille, String localite, String identifiantLocalite, String lieudit, String station, String milieu, String commentaire, String date, String numeroOrdre) {
12 david 55
 
2 aperonnet 56
		this.transmis = transmis;
57
		this.nomSaisi = nomSaisi;
58
		this.nomRetenu = nomRetenu;
20 david 59
		this.numeroNomenclaturalSaisi = numeroNomenclaturalSaisi;
60
		this.numeroNomenclaturalRetenu = numeroNomenclaturalRetenu;
2 aperonnet 61
		this.numeroTaxonomique = numeroTaxonomique;
62
		this.famille = famille;
83 david 63
 
20 david 64
		this.identifiantLocalite = identifiantLocalite;
2 aperonnet 65
		this.lieudit = lieudit;
66
		this.station = station;
67
		this.milieu = milieu;
68
		this.commentaire = commentaire;
69
		this.date = date;
70
		this.numeroOrdre = numeroOrdre;
12 david 71
 
83 david 72
		 // Suppresion indication departementale (on pourrait faire mieux !!)
73
		int pos=localite.indexOf(" (" );
74
	    if (pos>=0) {
75
	    	this.localite=localite.substring(0,pos);
76
	    }
77
		else {
78
			 this.localite=localite;
79
		}
157 aurelien 80
 
81
	    this.motsCles = "";
83 david 82
 
83
 
12 david 84
	}
157 aurelien 85
 
86
	/**
87
	 * Une observation telle que stockee dans la base de donnee avec les mots clés
88
	 *
89
	 * @param transmis
90
	 * @param nomSaisi
91
	 * @param nomRetenu
92
	 * @param numeroNomenclaturalSaisi
93
	 * @param numeroNomenclaturalRetenu
94
	 * @param numeroTaxonomique
95
	 * @param famille
96
	 * @param localite
97
	 * @param IdentifiantLocalite
98
	 * @param lieudit
99
	 * @param station
100
	 * @param milieu
101
	 * @param commentaire
102
	 * @param date
103
	 * @param numeroOrdre
104
	 * @param motsCles
105
	 */
106
	public Observation(String transmis, String nomSaisi, String nomRetenu, String numeroNomenclaturalSaisi,  String numeroNomenclaturalRetenu, String numeroTaxonomique, String famille, String localite, String identifiantLocalite, String lieudit, String station, String milieu, String commentaire, String date, String numeroOrdre, String motsCles) {
107
 
108
		this.transmis = transmis;
109
		this.nomSaisi = nomSaisi;
110
		this.nomRetenu = nomRetenu;
111
		this.numeroNomenclaturalSaisi = numeroNomenclaturalSaisi;
112
		this.numeroNomenclaturalRetenu = numeroNomenclaturalRetenu;
113
		this.numeroTaxonomique = numeroTaxonomique;
114
		this.famille = famille;
115
 
116
		this.identifiantLocalite = identifiantLocalite;
117
		this.lieudit = lieudit;
118
		this.station = station;
119
		this.milieu = milieu;
120
		this.commentaire = commentaire;
121
		this.date = date;
122
		this.numeroOrdre = numeroOrdre;
123
 
124
		 // Suppresion indication departementale (on pourrait faire mieux !!)
125
		int pos=localite.indexOf(" (" );
126
	    if (pos>=0) {
127
	    	this.localite=localite.substring(0,pos);
128
	    }
129
		else {
130
			 this.localite=localite;
131
		}
132
 
133
	    this.motsCles = motsCles;
134
 
135
 
136
	}
5 aperonnet 137
 
39 david 138
 
139
	/**
79 david 140
	 * Une observation saisie ou modifiee
39 david 141
	 *
142
	 * @param nomSaisi
143
	 * @param numeroNomenclaturalSaisi
144
	 * @param localite
145
	 * @param IdentifiantLocalite
146
	 * @param lieudit
147
	 * @param station
148
	 * @param milieu
149
	 * @param commentaire
150
	 * @param date
151
	 *
152
	 */
153
 
121 aurelien 154
	public Observation(String nomSaisi, String numeroNomenclaturalSaisi,   String localite, String identifiantLocalite, String lieudit, String station, String milieu, String commentaire, String date) {
39 david 155
 
156
		this.nomSaisi = nomSaisi;
157
		this.numeroNomenclaturalSaisi = numeroNomenclaturalSaisi;
83 david 158
 
39 david 159
		this.identifiantLocalite = identifiantLocalite;
160
		this.lieudit = lieudit;
161
		this.station = station;
162
		this.milieu = milieu;
163
		this.commentaire = commentaire;
164
		this.date = date;
165
 
83 david 166
		 // Suppresion indication departementale (on pourrait faire mieux !!)
217 aurelien 167
		if(localite != null) {
168
			int pos=localite.indexOf(" (" );
169
		    if (pos>=0) {
170
		    	this.localite=localite.substring(0,pos);
171
		    }
172
			else {
173
				 this.localite=localite;
174
			}
83 david 175
		}
157 aurelien 176
 
177
	    this.motsCles = "" ;
83 david 178
 
39 david 179
	}
12 david 180
 
181
 
182
	public String getNomSaisi() {
183
		return nomSaisi;
2 aperonnet 184
	}
185
 
12 david 186
 
187
	public String getNumeroOrdre() {
188
		return numeroOrdre;
2 aperonnet 189
	}
190
 
12 david 191
 
192
	public String getCommentaire() {
193
		return commentaire;
2 aperonnet 194
	}
195
 
12 david 196
 
197
	public String getDate() {
198
		return date;
2 aperonnet 199
	}
200
 
12 david 201
 
202
	public String getFamille() {
203
		return famille;
204
	}
205
 
206
 
207
	public String getLieudit() {
208
		return lieudit;
209
	}
210
 
211
 
212
	public String getLocalite() {
213
		return localite;
214
	}
215
 
216
 
20 david 217
	public String getIdentifiantLocalite() {
218
		return identifiantLocalite;
219
	}
220
 
221
 
12 david 222
	public String getMilieu() {
223
		return milieu;
224
	}
225
 
226
 
227
	public String getNomRetenu() {
228
		return nomRetenu;
229
	}
230
 
231
 
20 david 232
	public String getNumeroNomenclaturalSaisi() {
233
		return numeroNomenclaturalSaisi;
12 david 234
	}
235
 
236
 
20 david 237
	public String getNumeroNomenclaturalRetenu() {
238
		return numeroNomenclaturalRetenu;
239
	}
240
 
241
 
12 david 242
	public String getNumeroTaxonomique() {
243
		return numeroTaxonomique;
244
	}
245
 
246
 
247
	public String getStation() {
248
		return station;
249
	}
250
 
251
 
252
	public String getTransmis() {
253
		return transmis;
254
	}
255
 
157 aurelien 256
	public String getMotsCles() {
257
		return motsCles;
258
	}
259
 
255 aurelien 260
	public String getCoordonneeX() {
261
		return this.coordonneeX ;
262
	}
263
 
264
	public String getCoordonneeY() {
265
		return this.coordonneeY ;
266
	}
267
 
268
	public String getReferentielGeo() {
269
		return this.referentielGeo ;
270
	}
271
 
272
	public String getSystemeCoordonnees() {
273
		return this.systemeCoordonnees ;
274
	}
275
 
157 aurelien 276
	public void setMotsCles(String motsCles) {
277
		this.motsCles = motsCles;
278
	}
279
 
79 david 280
	public void setNumeroOrdre(String numeroOrdre) {
281
		this.numeroOrdre = numeroOrdre;
282
	}
255 aurelien 283
 
284
	public void setCoordonneeX(String x) {
285
		this.coordonneeX = x;
286
	}
287
 
288
	public void setCoordonneeY(String y) {
289
		this.coordonneeY = y;
290
	}
291
 
292
	public void setReferentielGeo(String refGeo) {
293
		this.referentielGeo = refGeo;
294
	}
295
 
296
	public void setSystemeCoordonnees(String systemeCoordonnees) {
297
		this.systemeCoordonnees = systemeCoordonnees;
298
	}
79 david 299
 
300
 
2 aperonnet 301
}