Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 157 Rev 217
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
 
23
 
24
 
24
 
25
 
25
 
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
		int pos=localite.indexOf(" (" );
164
			int pos=localite.indexOf(" (" );
164
	    if (pos>=0) {
165
		    if (pos>=0) {
165
	    	this.localite=localite.substring(0,pos);
166
		    	this.localite=localite.substring(0,pos);
166
	    }
167
		    }
167
		else {
168
			else {
168
			 this.localite=localite;
169
				 this.localite=localite;
-
 
170
			}
169
		}
171
		}
170
	    
172
	    
171
	    this.motsCles = "" ;
173
	    this.motsCles = "" ;
172
		
174
		
173
	}
175
	}
174
 
176
 
175
 
177
 
176
	public String getNomSaisi() {
178
	public String getNomSaisi() {
177
		return nomSaisi;
179
		return nomSaisi;
178
	}
180
	}
179
 
181
 
180
 
182
 
181
	public String getNumeroOrdre() {
183
	public String getNumeroOrdre() {
182
		return numeroOrdre;
184
		return numeroOrdre;
183
	}
185
	}
184
 
186
 
185
 
187
 
186
	public String getCommentaire() {
188
	public String getCommentaire() {
187
		return commentaire;
189
		return commentaire;
188
	}
190
	}
189
 
191
 
190
 
192
 
191
	public String getDate() {
193
	public String getDate() {
192
		return date;
194
		return date;
193
	}
195
	}
194
 
196
 
195
 
197
 
196
	public String getFamille() {
198
	public String getFamille() {
197
		return famille;
199
		return famille;
198
	}
200
	}
199
 
201
 
200
 
202
 
201
	public String getLieudit() {
203
	public String getLieudit() {
202
		return lieudit;
204
		return lieudit;
203
	}
205
	}
204
 
206
 
205
 
207
 
206
	public String getLocalite() {
208
	public String getLocalite() {
207
		return localite;
209
		return localite;
208
	}
210
	}
209
 
211
 
210
 
212
 
211
	public String getIdentifiantLocalite() {
213
	public String getIdentifiantLocalite() {
212
		return identifiantLocalite;
214
		return identifiantLocalite;
213
	}
215
	}
214
 
216
 
215
	
217
	
216
	public String getMilieu() {
218
	public String getMilieu() {
217
		return milieu;
219
		return milieu;
218
	}
220
	}
219
 
221
 
220
 
222
 
221
	public String getNomRetenu() {
223
	public String getNomRetenu() {
222
		return nomRetenu;
224
		return nomRetenu;
223
	}
225
	}
224
 
226
 
225
 
227
 
226
	public String getNumeroNomenclaturalSaisi() {
228
	public String getNumeroNomenclaturalSaisi() {
227
		return numeroNomenclaturalSaisi;
229
		return numeroNomenclaturalSaisi;
228
	}
230
	}
229
 
231
 
230
 
232
 
231
	public String getNumeroNomenclaturalRetenu() {
233
	public String getNumeroNomenclaturalRetenu() {
232
		return numeroNomenclaturalRetenu;
234
		return numeroNomenclaturalRetenu;
233
	}
235
	}
234
 
236
 
235
 
237
 
236
	public String getNumeroTaxonomique() {
238
	public String getNumeroTaxonomique() {
237
		return numeroTaxonomique;
239
		return numeroTaxonomique;
238
	}
240
	}
239
 
241
 
240
 
242
 
241
	public String getStation() {
243
	public String getStation() {
242
		return station;
244
		return station;
243
	}
245
	}
244
 
246
 
245
 
247
 
246
	public String getTransmis() {
248
	public String getTransmis() {
247
		return transmis;
249
		return transmis;
248
	}
250
	}
249
	
251
	
250
	public String getMotsCles() {
252
	public String getMotsCles() {
251
		return motsCles;
253
		return motsCles;
252
	}
254
	}
253
	
255
	
254
	public void setMotsCles(String motsCles) {
256
	public void setMotsCles(String motsCles) {
255
		this.motsCles = motsCles;
257
		this.motsCles = motsCles;
256
	}
258
	}
257
	
259
	
258
	public void setNumeroOrdre(String numeroOrdre) {
260
	public void setNumeroOrdre(String numeroOrdre) {
259
		this.numeroOrdre = numeroOrdre;
261
		this.numeroOrdre = numeroOrdre;
260
	}
262
	}
261
 
263
 
262
 
264
 
263
}
265
}