Subversion Repositories eFlore/Applications.cel

Rev

Rev 259 | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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