Subversion Repositories eFlore/Applications.coel

Rev

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

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