Subversion Repositories eFlore/Applications.cel

Rev

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