Subversion Repositories eFlore/Applications.coel

Rev

Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
453 jp_milcent 1
package org.tela_botanica.client.modeles;
2
 
3
import java.util.Iterator;
4
import java.util.Set;
5
 
6
import com.google.gwt.json.client.JSONObject;
7
 
8
public class CollectionBotanique extends aDonnee {
748 jpm 9
 
10
	private static final long serialVersionUID = -6659148189825855729L;
11
 
453 jp_milcent 12
	public static final String PREFIXE = "ccb";
13
 
14
	public CollectionBotanique() {
15
	}
16
 
17
	public CollectionBotanique(JSONObject botanique) {
18
		// l'objet JSON est une table de hachage
19
		Set<String> im = botanique.keySet();
20
 
21
		// Parcourt pour chaque clé
22
		for (Iterator<String> it = im.iterator(); it.hasNext();) {
23
			// Si elle est associée à une valeur, nous l'ajoutons
24
			String cle = it.next();
25
			if (cle.startsWith(PREFIXE+"_")) {
26
				// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
27
				String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", "");
28
				// Sinon, nous ajoutons la clé avec une valeur vide
29
				String valeur = "";
30
				if (botanique.get(cle).isString() != null) {
31
					valeur = botanique.get(cle).isString().stringValue();
32
				}
33
				this.set(cleObjet, valeur);
34
			}
35
		}
36
	}
37
 
748 jpm 38
	@Override
39
	protected String getPrefixe() {
40
		return PREFIXE;
41
	}
42
 
628 jp_milcent 43
	// ID
44
	public String getId() {
45
		return renvoyerValeurCorrecte("id_collection");
46
	}
47
	public void setId(String idCollection) {
48
		this.set("id_collection", idCollection);
49
	}
50
 
683 jp_milcent 51
	// NBRE ECHANTILLON
52
	public String getNbreEchantillon() {
53
		return renvoyerValeurCorrecte("nbre_echantillon");
54
	}
55
	public void setNbreEchantillon(String type) {
56
		this.set("nbre_echantillon", type);
57
	}
58
 
628 jp_milcent 59
	// TYPE
60
	public String getType() {
61
		return renvoyerValeurCorrecte("ce_truk_type");
62
	}
63
	public void setType(String type) {
64
		this.set("ce_truk_type", type);
65
	}
748 jpm 66
 
868 jpm 67
	// UNITÉ RANGEMENT
68
	public String getUniteRangement() {
69
		return renvoyerValeurCorrecte("truk_unite_rangement");
70
	}
71
	public void setUniteRangement(String uniteRangement) {
72
		this.set("truk_unite_rangement", uniteRangement);
73
	}
74
 
75
	// UNITÉ RANGEMENT ÉTAT
76
	public String getUniteRangementEtat() {
77
		return renvoyerValeurCorrecte("ce_unite_rangement_etat");
78
	}
79
	public void setUniteRangementEtat(String uniteRangementEtat) {
80
		this.set("ce_unite_rangement_etat", uniteRangementEtat);
81
	}
82
 
83
	// UNITÉ BASE
84
	public String getUniteBase() {
85
		return renvoyerValeurCorrecte("truk_unite_base");
86
	}
87
	public void setUniteBase(String uniteBase) {
88
		this.set("truk_unite_base", uniteBase);
89
	}
90
 
91
	// CONSERVATION PAPIER TYPE
92
	public String getConservationPapierType() {
93
		return renvoyerValeurCorrecte("truk_conservation_papier_type");
94
	}
95
	public void setConservationPapierType(String typePapierConservation) {
96
		this.set("truk_conservation_papier_type", typePapierConservation);
97
	}
98
 
99
	// CONSERVATION MÉTHODE
100
	public String getConservationMethode() {
101
		return renvoyerValeurCorrecte("truk_conservation_papier_type");
102
	}
103
	public void setConservationMethode(String methodeConservation) {
104
		this.set("truk_conservation_papier_type", methodeConservation);
105
	}
106
 
107
	// SPÉCIMEN FIXATION POURCENT
108
	public String getSpecimenFixationPourcent() {
109
		return renvoyerValeurCorrecte("specimen_fixation_pourcent");
110
	}
111
	public void setSpecimenFixationPourcent(String specimenFixationPourcent) {
112
		this.set("specimen_fixation_pourcent", specimenFixationPourcent);
113
	}
114
 
115
	// SPÉCIMEN FIXATION MÉTHODE
116
	public String getSpecimenFixationMethode() {
117
		return renvoyerValeurCorrecte("truk_specimen_fixation_methode");
118
	}
119
	public void setSpecimenFixationMethode(String specimenFixationMethode) {
120
		this.set("truk_specimen_fixation_methode", specimenFixationMethode);
121
	}
122
 
123
	// ÉTIQUETTE FIXATION SUPPORT
124
	public String getEtiquetteFixationSupport() {
125
		return renvoyerValeurCorrecte("truk_etiquette_fixation_support");
126
	}
127
	public void setEtiquetteFixationSupport(String etiquetteFixationSupport) {
128
		this.set("truk_etiquette_fixation_support", etiquetteFixationSupport);
129
	}
130
 
131
	// ÉTIQUETTE FIXATION SPECIMEN
132
	public String getEtiquetteFixationSpecimen() {
133
		return renvoyerValeurCorrecte("truk_etiquette_fixation_specimen");
134
	}
135
	public void setEtiquetteFixationSpecimen(String etiquetteFixationSpecimen) {
136
		this.set("truk_etiquette_fixation_specimen", etiquetteFixationSpecimen);
137
	}
138
 
139
	// ÉTIQUETTE ÉCRITURE
140
	public String getEtiquetteEcriture() {
141
		return renvoyerValeurCorrecte("truk_etiquette_ecriture");
142
	}
143
	public void setEtiquetteEcriture(String etiquetteEcriture) {
144
		this.set("truk_etiquette_ecriture", etiquetteEcriture);
145
	}
146
 
147
	// TRAITEMENT
148
	public String getTraitement() {
149
		return renvoyerValeurCorrecte("ce_traitement");
150
	}
151
	public void setTraitement(String traitement) {
152
		this.set("ce_traitement", traitement);
153
	}
154
 
155
	// TRAITEMENT POISON
156
	public String getTraitementPoison() {
157
		return renvoyerValeurCorrecte("ce_traitement_poison");
158
	}
159
	public void setTraitementPoison(String traitementPoison) {
160
		this.set("ce_traitement_poison", traitementPoison);
161
	}
162
 
163
	// TRAITEMENT INSECTE
164
	public String getTraitementInsecte() {
165
		return renvoyerValeurCorrecte("ce_traitement_insecte");
166
	}
167
	public void setTraitementInsecte(String traitementInsecte) {
168
		this.set("ce_traitement_insecte", traitementInsecte);
169
	}
170
 
171
	// ÉTAT GÉNÉRAL
172
	public String getEtatGeneral() {
173
		return renvoyerValeurCorrecte("ce_etat_general");
174
	}
175
	public void setEtatGeneral(String etatGeneral) {
176
		this.set("ce_etat_general", etatGeneral);
177
	}
178
 
179
	// DÉGRADATION SPECIMEN
180
	public String getDegradationSpecimen() {
181
		return renvoyerValeurCorrecte("truk_degradation_specimen");
182
	}
183
	public void setDegradationSpecimen(String degradationSpecimen) {
184
		this.set("truk_degradation_specimen", degradationSpecimen);
185
	}
186
 
187
	// DÉGRADATION PRÉSENTATION
188
	public String getDegradationPresentation() {
189
		return renvoyerValeurCorrecte("truk_degradation_presentation");
190
	}
191
	public void setDegradationPresentation(String degradationPresentation) {
192
		this.set("truk_degradation_presentation", degradationPresentation);
193
	}
194
 
195
	// DÉTERMINATION
196
	public String getDetermination() {
197
		return renvoyerValeurCorrecte("ce_determination");
198
	}
199
	public void setDetermination(String determination) {
200
		this.set("ce_determination", determination);
201
	}
202
 
203
	// NATURE
204
	public String getNature() {
205
		return renvoyerValeurCorrecte("truk_nature");
206
	}
207
	public void setNature(String nature) {
208
		this.set("truk_nature", nature);
209
	}
210
 
211
	// SPÉCIALITÉ
212
	public String getSpecialite() {
213
		return renvoyerValeurCorrecte("specialite");
214
	}
215
	public void setSpecialite(String specialite) {
216
		this.set("specialite", specialite);
217
	}
218
 
219
	// RÉCOLTE DATE DÉBUT
220
	public String getRecolteDateDebut() {
221
		return renvoyerValeurCorrecte("recolte_date_debut");
222
	}
223
	public void setRecolteDateDebut(String dateDebut) {
224
		this.set("recolte_date_debut", dateDebut);
225
	}
226
 
227
	// RÉCOLTE DATE DÉBUT TYPE
228
	public String getRecolteDateDebutType() {
229
		return renvoyerValeurCorrecte("ce_recolte_date_debut_type");
230
	}
231
	public void setRecolteDateDebutType(String dateDebutType) {
232
		this.set("ce_recolte_date_debut_type", dateDebutType);
233
	}
234
 
235
	// RÉCOLTE DATE FIN
236
	public String getRecolteDateFin() {
237
		return renvoyerValeurCorrecte("recolte_date_fin");
238
	}
239
	public void setRecolteDateFin(String dateFin) {
240
		this.set("recolte_date_fin", dateFin);
241
	}
242
 
243
	// RÉCOLTE DATE DÉBUT TYPE
244
	public String getRecolteDateFinType() {
245
		return renvoyerValeurCorrecte("ce_recolte_date_fin_type");
246
	}
247
	public void setRecolteDateFinType(String dateFinType) {
248
		this.set("ce_recolte_date_fin_type", dateFinType);
249
	}
250
 
251
	// CLASSEMENT ANNOTATION
252
	public String getClassementAnnotation() {
253
		return renvoyerValeurCorrecte("annotation_classement");
254
	}
255
	public void setClassementAnnotation(String annotation) {
256
		this.set("annotation_classement", annotation);
257
	}
258
 
259
	// CLASSEMENT ÉTAT
260
	public String getClassementEtat() {
261
		return renvoyerValeurCorrecte("annotation_classement");
262
	}
263
	public void setClassementEtat(String classementEtat) {
264
		this.set("ce_classement_etat", classementEtat);
265
	}
266
 
267
	// ÉTIQUETTE RENSEIGNEMENT
268
	public String getEtiquetteRenseignement() {
269
		return renvoyerValeurCorrecte("truk_etiquette_renseignement");
270
	}
271
	public void setEtiquetteRenseignement(String etiquetteRenseignement) {
272
		this.set("truk_etiquette_renseignement", etiquetteRenseignement);
273
	}
274
 
275
	// PRÉCISION LOCALITÉ
276
	public String getPrecisionLocalite() {
277
		return renvoyerValeurCorrecte("ce_precision_localite");
278
	}
279
	public void setPrecisionLocalite(String precisionLocalite) {
280
		this.set("ce_precision_localite", precisionLocalite);
281
	}
282
 
283
	// PRÉCISION DATE
284
	public String getPrecisionDate() {
285
		return renvoyerValeurCorrecte("ce_precision_date");
286
	}
287
	public void setPrecisionDate(String precisionDate) {
288
		this.set("ce_precision_date", precisionDate);
289
	}
290
 
291
	// ANNOTATIONS DIVERSES
292
	public String getAnnotationsDiverses() {
293
		return renvoyerValeurCorrecte("annotation_diverse");
294
	}
295
	public void setAnnotationsDiverses(String annotation) {
296
		this.set("annotation_diverse", annotation);
297
	}
298
 
299
	// COLLECTION INTÉGRÉ
300
	public String getCollectionIntegre() {
301
		return renvoyerValeurCorrecte("ce_collection_integre");
302
	}
303
	public void setCollectionIntegre(String collectionIntegre) {
304
		this.set("ce_collection_integre", collectionIntegre);
305
	}
306
 
307
	// COLLECTION INTÉGRÉ INFO
308
	public String getCollectionIntegreInfo() {
309
		return renvoyerValeurCorrecte("ce_collection_integre_info");
310
	}
311
	public void setCollectionIntegreInfo(String collectionIntegreInfo) {
312
		this.set("ce_collection_integre_info", collectionIntegreInfo);
313
	}
314
 
315
	// INVENTAIRE
316
	public String getInventaire() {
317
		return renvoyerValeurCorrecte("ce_inventaire");
318
	}
319
	public void setInventaire(String inventaire) {
320
		this.set("ce_inventaire", inventaire);
321
	}
322
 
323
	// INVENTAIRE AUTEUR
324
	public String getInventaireAuteur() {
325
		return renvoyerValeurCorrecte("ce_inventaire_auteur");
326
	}
327
	public void setInventaireAuteur(String inventaireAuteur) {
328
		this.set("ce_inventaire_auteur", inventaireAuteur);
329
	}
330
 
331
	// INVENTAIRE FORME
332
	public String getInventaireForme() {
333
		return renvoyerValeurCorrecte("ce_inventaire_forme");
334
	}
335
	public void setInventaireForme(String inventaireForme) {
336
		this.set("ce_inventaire_forme", inventaireForme);
337
	}
338
 
339
	// INVENTAIRE INFO
340
	public String getInventaireInfo() {
341
		return renvoyerValeurCorrecte("inventaire_info");
342
	}
343
	public void setInventaireInfo(String inventaireInfo) {
344
		this.set("inventaire_info", inventaireInfo);
345
	}
346
 
347
	// INVENTAIRE DIGITAL
348
	public String getInventaireDigital() {
349
		return renvoyerValeurCorrecte("ce_truk_inventaire_digital");
350
	}
351
	public void setInventaireDigital(String inventaireDigital) {
352
		this.set("ce_truk_inventaire_digital", inventaireDigital);
353
	}
354
 
355
	// INVENTAIRE DIGITAL POURCENT
356
	public String getInventaireDigitalPourcent() {
357
		return renvoyerValeurCorrecte("inventaire_digital_pourcent");
358
	}
359
	public void setInventaireDigitalPourcent(String inventaireDigitalPourcent) {
360
		this.set("inventaire_digital_pourcent", inventaireDigitalPourcent);
361
	}
362
 
363
	// INVENTAIRE ETAT
364
	public String getInventaireEtat() {
365
		return renvoyerValeurCorrecte("ce_inventaire_etat");
366
	}
367
	public void setInventaireEtat(String inventaireEtat) {
368
		this.set("ce_inventaire_etat", inventaireEtat);
369
	}
370
 
371
	// INVENTAIRE DONNÉES TYPES
372
	public String getInventaireDonneesTypes() {
373
		return renvoyerValeurCorrecte("ce_inventaire_donnee_type");
374
	}
375
	public void setInventaireDonneesTypes(String inventaireDonneesTypes) {
376
		this.set("ce_inventaire_donnee_type", inventaireDonneesTypes);
377
	}
378
 
453 jp_milcent 379
}