Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 191 Rev 203
1
package org.tela_botanica.client.modeles;
1
package org.tela_botanica.client.modeles;
2
 
2
 
3
import java.util.Iterator;
3
import java.util.Iterator;
4
import java.util.Set;
4
import java.util.Set;
5
 
5
 
6
import com.google.gwt.json.client.JSONObject;
6
import com.google.gwt.json.client.JSONObject;
7
 
7
 
8
public class StructureConservation extends aDonnee {
8
public class StructureConservation extends aDonnee {
9
	
9
	
10
	public static final String PREFIXE = "csc";
10
	public static final String PREFIXE = "csc";
11
 
11
 
12
	/**
12
	/**
13
	 * Constructeur vide
13
	 * Constructeur vide
14
	 * 
14
	 * 
15
	 */
15
	 */
16
	public StructureConservation() {
16
	public StructureConservation() {
17
 
17
 
18
	}
18
	}
19
	
19
	
20
	/**
20
	/**
21
	 * Constructeur avec un objet JSON
21
	 * Constructeur avec un objet JSON
22
	 * 
22
	 * 
23
	 * @param image
23
	 * @param image
24
	 */
24
	 */
25
	public StructureConservation(JSONObject institution) {
25
	public StructureConservation(JSONObject conservation) {
26
		// L'objet JSON est une table de hachage
26
		// L'objet JSON est une table de hachage
27
		Set<String> im = institution.keySet();
27
		Set<String> im = conservation.keySet();
28
 
28
 
29
		// Parcourt pour chaque clé
29
		// Parcourt pour chaque clé
30
		for (Iterator<String> it = im.iterator(); it.hasNext();) {
30
		for (Iterator<String> it = im.iterator(); it.hasNext();) {
31
			// Si elle est associée à une valeur, nous l'ajoutons
31
			// Si elle est associée à une valeur, nous l'ajoutons
32
			String cle = it.next();
32
			String cle = it.next();
-
 
33
			if (cle.startsWith(PREFIXE+"_")) {
33
			// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
34
				// Suppression de l'abréviation du champ. Inutile dans le contexte d'un objet
34
			String cleObjet = cle.replaceFirst("^"+StructureConservation.PREFIXE+"_", "");
35
				String cleObjet = cle.replaceFirst("^"+PREFIXE+"_", "");
35
			// Sinon, nous ajoutons la clé avec une valeur vide
36
				// Sinon, nous ajoutons la clé avec une valeur vide
36
			String valeur = "";
37
				String valeur = "";
37
			if (institution.get(cle).isString() != null) {
38
				if (conservation.get(cle).isString() != null) {
38
				valeur = institution.get(cle).isString().stringValue();
39
					valeur = conservation.get(cle).isString().stringValue();
-
 
40
				}
-
 
41
				this.set(cleObjet, valeur);
39
			}
42
			}
40
			this.set(cleObjet, valeur);
-
 
41
		}
43
		}
42
	}
44
	}
43
 
45
 
44
	// FORMATION
46
	// FORMATION
45
	public String getFormation() {
47
	public String getFormation() {
46
		return renvoyerValeurCorrecte("mark_formation");
48
		return renvoyerValeurCorrecte("mark_formation");
47
	}
49
	}
48
	public void setFormation(String f) {
50
	public void setFormation(String f) {
49
		this.set("mark_formation", f);
51
		this.set("mark_formation", f);
50
	}
52
	}
51
	
53
	
52
	// FORMATION INFO
54
	// FORMATION INFO
53
	public String getFormationInfo() {
55
	public String getFormationInfo() {
54
		return renvoyerValeurCorrecte("formation");
56
		return renvoyerValeurCorrecte("formation");
55
	}
57
	}
56
	public void setFormationInfo(String f) {
58
	public void setFormationInfo(String f) {
57
		this.set("formation", f);
59
		this.set("formation", f);
58
	}
60
	}
59
	
61
	
60
	// FORMATION INTÉRÊT
62
	// FORMATION INTÉRÊT
61
	public String getFormationInteret() {
63
	public String getFormationInteret() {
62
		return renvoyerValeurCorrecte("mark_formation_interet");
64
		return renvoyerValeurCorrecte("mark_formation_interet");
63
	}
65
	}
64
	public void setFormationInteret(String f) {
66
	public void setFormationInteret(String f) {
65
		this.set("mark_formation_interet", f);
67
		this.set("mark_formation_interet", f);
66
	}
68
	}
67
	
69
	
68
	// STOCKAGE LOCAL
70
	// STOCKAGE LOCAL
69
	public String getStockageLocal() {
71
	public String getStockageLocal() {
70
		return renvoyerValeurCorrecte("truk_stockage_local");
72
		return renvoyerValeurCorrecte("truk_stockage_local");
71
	}
73
	}
72
	public void setStockageLocal(String sl) {
74
	public void setStockageLocal(String sl) {
73
		this.set("truk_stockage_local", sl);
75
		this.set("truk_stockage_local", sl);
74
	}
76
	}
75
	public void setStockageLocal(String type, Object valeur) {
77
	public void setStockageLocal(String type, Object valeur) {
76
		setChaineDenormalise("truk_stockage_local", type, valeur);
78
		setChaineDenormalise("truk_stockage_local", type, valeur);
77
	}
79
	}
78
	
80
	
79
	// STOCKAGE MEUBLE
81
	// STOCKAGE MEUBLE
80
	public String getStockageMeuble() {
82
	public String getStockageMeuble() {
81
		return renvoyerValeurCorrecte("truk_stockage_meuble");
83
		return renvoyerValeurCorrecte("truk_stockage_meuble");
82
	}
84
	}
83
	public void setStockageMeuble(String sm) {
85
	public void setStockageMeuble(String sm) {
84
		this.set("truk_stockage_meuble", sm);
86
		this.set("truk_stockage_meuble", sm);
85
	}
87
	}
86
	public void setStockageMeuble(String type, Object valeur) {
88
	public void setStockageMeuble(String type, Object valeur) {
87
		setChaineDenormalise("truk_stockage_meuble", type, valeur);
89
		setChaineDenormalise("truk_stockage_meuble", type, valeur);
88
	}
90
	}
89
	
91
	
90
	// STOCKAGE PARAMÊTRE
92
	// STOCKAGE PARAMÊTRE
91
	public String getStockageParametre() {
93
	public String getStockageParametre() {
92
		return renvoyerValeurCorrecte("truk_stockage_parametre");
94
		return renvoyerValeurCorrecte("truk_stockage_parametre");
93
	}
95
	}
94
	public void setStockageParametre(String sl) {
96
	public void setStockageParametre(String sl) {
95
		this.set("truk_stockage_parametre", sl);
97
		this.set("truk_stockage_parametre", sl);
96
	}
98
	}
97
	public void setStockageParametre(String type, Object valeur) {
99
	public void setStockageParametre(String type, Object valeur) {
98
		setChaineDenormalise("truk_stockage_parametre", type, valeur);
100
		setChaineDenormalise("truk_stockage_parametre", type, valeur);
99
	}
101
	}
100
	
102
	
101
	// COLLECTION COMMUNE
103
	// COLLECTION COMMUNE
102
	public String getCollectionCommune() {
104
	public String getCollectionCommune() {
103
		return renvoyerValeurCorrecte("mark_collection_commune");
105
		return renvoyerValeurCorrecte("mark_collection_commune");
104
	}
106
	}
105
	public void setCollectionCommune(String ccm) {
107
	public void setCollectionCommune(String ccm) {
106
		this.set("mark_collection_commune", ccm);
108
		this.set("mark_collection_commune", ccm);
107
	}
109
	}
108
	
110
	
109
	// COLLECTION AUTRE
111
	// COLLECTION AUTRE
110
	public String getCollectionAutre() {
112
	public String getCollectionAutre() {
111
		return renvoyerValeurCorrecte("truk_collection_autre");
113
		return renvoyerValeurCorrecte("truk_collection_autre");
112
	}
114
	}
113
	public void setCollectionAutre(String ca) {
115
	public void setCollectionAutre(String ca) {
114
		this.set("truk_collection_autre", ca);
116
		this.set("truk_collection_autre", ca);
115
	}
117
	}
116
	public void setCollectionAutre(String type, Object valeur) {
118
	public void setCollectionAutre(String type, Object valeur) {
117
		setChaineDenormalise("truk_collection_autre", type, valeur);
119
		setChaineDenormalise("truk_collection_autre", type, valeur);
118
	}
120
	}
119
	
121
	
120
	// ACCÈS CONTROLÉ
122
	// ACCÈS CONTROLÉ
121
	public String getAccesControle() {
123
	public String getAccesControle() {
122
		return renvoyerValeurCorrecte("mark_acces_controle");
124
		return renvoyerValeurCorrecte("mark_acces_controle");
123
	}
125
	}
124
	public void setAccesControle(String ac) {
126
	public void setAccesControle(String ac) {
125
		this.set("mark_acces_controle", ac);
127
		this.set("mark_acces_controle", ac);
126
	}
128
	}
127
	
129
	
128
	// RESTAURATION
130
	// RESTAURATION
129
	public String getRestauration() {
131
	public String getRestauration() {
130
		return renvoyerValeurCorrecte("mark_restauration");
132
		return renvoyerValeurCorrecte("mark_restauration");
131
	}
133
	}
132
	public void setRestauration(String ccm) {
134
	public void setRestauration(String ccm) {
133
		this.set("mark_restauration", ccm);
135
		this.set("mark_restauration", ccm);
134
	}
136
	}
135
	
137
	
136
	// RESTAURATION OPÉRATION
138
	// RESTAURATION OPÉRATION
137
	public String getRestaurationOperation() {
139
	public String getRestaurationOperation() {
138
		return renvoyerValeurCorrecte("truk_restauration_operation");
140
		return renvoyerValeurCorrecte("truk_restauration_operation");
139
	}
141
	}
140
	public void setRestaurationOperation(String ro) {
142
	public void setRestaurationOperation(String ro) {
141
		this.set("truk_restauration_operation", ro);
143
		this.set("truk_restauration_operation", ro);
142
	}
144
	}
143
	public void setRestaurationOperation(String type, Object valeur) {
145
	public void setRestaurationOperation(String type, Object valeur) {
144
		setChaineDenormalise("truk_restauration_operation", type, valeur);
146
		setChaineDenormalise("truk_restauration_operation", type, valeur);
145
	}
147
	}
146
	
148
	
147
	// MATERIEL CONSERVATION
149
	// MATERIEL CONSERVATION
148
	public String getMaterielConservation() {
150
	public String getMaterielConservation() {
149
		return renvoyerValeurCorrecte("ce_materiel_conservation");
151
		return renvoyerValeurCorrecte("ce_materiel_conservation");
150
	}
152
	}
151
	public void setMaterielConservation(String mc) {
153
	public void setMaterielConservation(String mc) {
152
		this.set("ce_materiel_conservation", mc);
154
		this.set("ce_materiel_conservation", mc);
153
	}
155
	}
154
	
156
	
155
	// MATERIEL AUTRE
157
	// MATERIEL AUTRE
156
	public String getMaterielAutre() {
158
	public String getMaterielAutre() {
157
		return renvoyerValeurCorrecte("truk_materiel_autre");
159
		return renvoyerValeurCorrecte("truk_materiel_autre");
158
	}
160
	}
159
	public void setMaterielAutre(String ma) {
161
	public void setMaterielAutre(String ma) {
160
		this.set("truk_materiel_autre", ma);
162
		this.set("truk_materiel_autre", ma);
161
	}
163
	}
162
	public void setMaterielAutre(String type, Object valeur) {
164
	public void setMaterielAutre(String type, Object valeur) {
163
		setChaineDenormalise("truk_materiel_autre", type, valeur);
165
		setChaineDenormalise("truk_materiel_autre", type, valeur);
164
	}
166
	}
165
	
167
	
166
	// TRAITEMENT
168
	// TRAITEMENT
167
	public String getTraitement() {
169
	public String getTraitement() {
168
		return renvoyerValeurCorrecte("mark_traitement");
170
		return renvoyerValeurCorrecte("mark_traitement");
169
	}
171
	}
170
	public void setTraitement(String t) {
172
	public void setTraitement(String t) {
171
		this.set("mark_traitement", t);
173
		this.set("mark_traitement", t);
172
	}
174
	}
173
	
175
	
174
	// TRAITEMENTS
176
	// TRAITEMENTS
175
	public String getTraitements() {
177
	public String getTraitements() {
176
		return renvoyerValeurCorrecte("truk_traitement");
178
		return renvoyerValeurCorrecte("truk_traitement");
177
	}
179
	}
178
	public void setTraitements(String t) {
180
	public void setTraitements(String t) {
179
		this.set("truk_traitement", t);
181
		this.set("truk_traitement", t);
180
	}
182
	}
181
	public void setTraitements(String type, Object valeur) {
183
	public void setTraitements(String type, Object valeur) {
182
		setChaineDenormalise("truk_traitement", type, valeur);
184
		setChaineDenormalise("truk_traitement", type, valeur);
183
	}
185
	}
184
	
186
	
185
	// ACQUISITION COLLECTION
187
	// ACQUISITION COLLECTION
186
	public String getAcquisitionCollection() {
188
	public String getAcquisitionCollection() {
187
		return renvoyerValeurCorrecte("mark_acquisition_collection");
189
		return renvoyerValeurCorrecte("mark_acquisition_collection");
188
	}
190
	}
189
	public void setAcquisitionCollection(String ac) {
191
	public void setAcquisitionCollection(String ac) {
190
		this.set("mark_acquisition_collection", ac);
192
		this.set("mark_acquisition_collection", ac);
191
	}
193
	}
192
	
194
	
193
	// ACQUISITION ECHANTILLON
195
	// ACQUISITION ECHANTILLON
194
	public String getAcquisitionEchantillon() {
196
	public String getAcquisitionEchantillon() {
195
		return renvoyerValeurCorrecte("mark_acquisition_echantillon");
197
		return renvoyerValeurCorrecte("mark_acquisition_echantillon");
196
	}
198
	}
197
	public void setAcquisitionEchantillon(String ae) {
199
	public void setAcquisitionEchantillon(String ae) {
198
		this.set("mark_acquisition_echantillon", ae);
200
		this.set("mark_acquisition_echantillon", ae);
199
	}
201
	}
200
	
202
	
201
	// ACQUISITION TRAITEMENT
203
	// ACQUISITION TRAITEMENT
202
	public String getAcquisitionTraitement() {
204
	public String getAcquisitionTraitement() {
203
		return renvoyerValeurCorrecte("mark_acquisition_traitement");
205
		return renvoyerValeurCorrecte("mark_acquisition_traitement");
204
	}
206
	}
205
	public void setAcquisitionTraitement(String at) {
207
	public void setAcquisitionTraitement(String at) {
206
		this.set("mark_acquisition_traitement", at);
208
		this.set("mark_acquisition_traitement", at);
207
	}
209
	}
208
	
210
	
209
	// ACQUISITION TRAITEMENT POISON
211
	// ACQUISITION TRAITEMENT POISON
210
	public String getAcquisitionTraitementPoison() {
212
	public String getAcquisitionTraitementPoison() {
211
		return renvoyerValeurCorrecte("truk_acquisition_traitement_poison");
213
		return renvoyerValeurCorrecte("truk_acquisition_traitement_poison");
212
	}
214
	}
213
	public void setAcquisitionTraitementPoison(String atp) {
215
	public void setAcquisitionTraitementPoison(String atp) {
214
		this.set("truk_acquisition_traitement_poison", atp);
216
		this.set("truk_acquisition_traitement_poison", atp);
215
	}
217
	}
216
	public void setAcquisitionTraitementPoison(String type, Object valeur) {
218
	public void setAcquisitionTraitementPoison(String type, Object valeur) {
217
		setChaineDenormalise("truk_acquisition_traitement_poison", type, valeur);
219
		setChaineDenormalise("truk_acquisition_traitement_poison", type, valeur);
218
	}
220
	}
219
	
221
	
220
	// ACQUISITION TRAITEMENT INSECTE
222
	// ACQUISITION TRAITEMENT INSECTE
221
	public String getAcquisitionTraitementInsecte() {
223
	public String getAcquisitionTraitementInsecte() {
222
		return renvoyerValeurCorrecte("truk_acquisition_traitement_insecte");
224
		return renvoyerValeurCorrecte("truk_acquisition_traitement_insecte");
223
	}
225
	}
224
	public void setAcquisitionTraitementInsecte(String ati) {
226
	public void setAcquisitionTraitementInsecte(String ati) {
225
		this.set("truk_acquisition_traitement_insecte", ati);
227
		this.set("truk_acquisition_traitement_insecte", ati);
226
	}
228
	}
227
	public void setAcquisitionTraitementInsecte(String type, Object valeur) {
229
	public void setAcquisitionTraitementInsecte(String type, Object valeur) {
228
		setChaineDenormalise("truk_acquisition_traitement_insecte", type, valeur);
230
		setChaineDenormalise("truk_acquisition_traitement_insecte", type, valeur);
229
	}
231
	}
230
}
232
}