Subversion Repositories eFlore/Applications.coel

Rev

Rev 306 | Rev 935 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

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