Subversion Repositories eFlore/Applications.cel

Rev

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

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