Subversion Repositories eFlore/Applications.cel

Rev

Rev 360 | 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;
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 !!)
382 david 69
		if(localite != null) {
70
			int pos=localite.indexOf(" (" );
71
			if (pos>=0) {
83 david 72
	    	this.localite=localite.substring(0,pos);
382 david 73
			}
74
			else {
83 david 75
			 this.localite=localite;
382 david 76
			}
83 david 77
		}
157 aurelien 78
	    this.motsCles = "";
83 david 79
 
80
 
12 david 81
	}
5 aperonnet 82
 
39 david 83
 
84
	/**
79 david 85
	 * Une observation saisie ou modifiee
39 david 86
	 *
87
	 * @param nomSaisi
88
	 * @param numeroNomenclaturalSaisi
89
	 * @param localite
90
	 * @param IdentifiantLocalite
91
	 * @param lieudit
92
	 * @param station
93
	 * @param milieu
94
	 * @param commentaire
95
	 * @param date
96
	 *
97
	 */
98
 
121 aurelien 99
	public Observation(String nomSaisi, String numeroNomenclaturalSaisi,   String localite, String identifiantLocalite, String lieudit, String station, String milieu, String commentaire, String date) {
39 david 100
 
101
		this.nomSaisi = nomSaisi;
102
		this.numeroNomenclaturalSaisi = numeroNomenclaturalSaisi;
83 david 103
 
39 david 104
		this.identifiantLocalite = identifiantLocalite;
105
		this.lieudit = lieudit;
106
		this.station = station;
107
		this.milieu = milieu;
108
		this.commentaire = commentaire;
109
		this.date = date;
110
 
83 david 111
		 // Suppresion indication departementale (on pourrait faire mieux !!)
217 aurelien 112
		if(localite != null) {
113
			int pos=localite.indexOf(" (" );
114
		    if (pos>=0) {
115
		    	this.localite=localite.substring(0,pos);
116
		    }
117
			else {
118
				 this.localite=localite;
119
			}
83 david 120
		}
157 aurelien 121
 
122
	    this.motsCles = "" ;
83 david 123
 
39 david 124
	}
12 david 125
 
126
 
127
	public String getNomSaisi() {
128
		return nomSaisi;
2 aperonnet 129
	}
130
 
12 david 131
 
132
	public String getNumeroOrdre() {
133
		return numeroOrdre;
2 aperonnet 134
	}
135
 
12 david 136
 
137
	public String getCommentaire() {
138
		return commentaire;
2 aperonnet 139
	}
140
 
12 david 141
 
142
	public String getDate() {
143
		return date;
2 aperonnet 144
	}
145
 
12 david 146
 
147
	public String getFamille() {
148
		return famille;
149
	}
150
 
151
 
152
	public String getLieudit() {
153
		return lieudit;
154
	}
155
 
156
 
157
	public String getLocalite() {
158
		return localite;
159
	}
160
 
161
 
20 david 162
	public String getIdentifiantLocalite() {
360 aurelien 163
		if(identifiantLocalite != null) {
164
			identifiantLocalite = identifiantLocalite.replaceAll("\"", "");
165
		}
166
		return identifiantLocalite;
20 david 167
	}
168
 
169
 
12 david 170
	public String getMilieu() {
171
		return milieu;
172
	}
173
 
174
 
175
	public String getNomRetenu() {
176
		return nomRetenu;
177
	}
178
 
179
 
20 david 180
	public String getNumeroNomenclaturalSaisi() {
181
		return numeroNomenclaturalSaisi;
12 david 182
	}
183
 
184
 
20 david 185
	public String getNumeroNomenclaturalRetenu() {
186
		return numeroNomenclaturalRetenu;
187
	}
188
 
189
 
12 david 190
	public String getNumeroTaxonomique() {
191
		return numeroTaxonomique;
192
	}
193
 
194
 
195
	public String getStation() {
196
		return station;
197
	}
198
 
199
 
200
	public String getTransmis() {
201
		return transmis;
202
	}
203
 
157 aurelien 204
	public String getMotsCles() {
205
		return motsCles;
206
	}
207
 
255 aurelien 208
	public String getCoordonneeX() {
209
		return this.coordonneeX ;
210
	}
211
 
212
	public String getCoordonneeY() {
213
		return this.coordonneeY ;
214
	}
215
 
216
	public String getReferentielGeo() {
217
		return this.referentielGeo ;
218
	}
219
 
157 aurelien 220
	public void setMotsCles(String motsCles) {
221
		this.motsCles = motsCles;
222
	}
223
 
79 david 224
	public void setNumeroOrdre(String numeroOrdre) {
225
		this.numeroOrdre = numeroOrdre;
226
	}
255 aurelien 227
 
228
	public void setCoordonneeX(String x) {
229
		this.coordonneeX = x;
230
	}
231
 
232
	public void setCoordonneeY(String y) {
233
		this.coordonneeY = y;
234
	}
235
 
236
	public void setReferentielGeo(String refGeo) {
237
		this.referentielGeo = refGeo;
238
	}
79 david 239
 
240
 
2 aperonnet 241
}