Subversion Repositories eFlore/Applications.coel

Rev

Rev 975 | Rev 1032 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
934 jpm 1
package org.tela_botanica.client.vues.collection;
687 jp_milcent 2
 
875 jpm 3
import java.util.ArrayList;
4
 
975 jpm 5
import org.tela_botanica.client.ComposantClass;
687 jp_milcent 6
import org.tela_botanica.client.Mediateur;
1018 jpm 7
import org.tela_botanica.client.composants.ChampCaseACocher;
859 jpm 8
import org.tela_botanica.client.composants.ChampComboBoxListeValeurs;
687 jp_milcent 9
import org.tela_botanica.client.composants.ChampMultiValeurs;
859 jpm 10
import org.tela_botanica.client.composants.ConteneurMultiChamps;
687 jp_milcent 11
import org.tela_botanica.client.interfaces.Rafraichissable;
12
import org.tela_botanica.client.modeles.ValeurListe;
935 jpm 13
import org.tela_botanica.client.modeles.collection.Collection;
14
import org.tela_botanica.client.modeles.collection.CollectionListe;
15
import org.tela_botanica.client.modeles.projet.Projet;
16
import org.tela_botanica.client.modeles.projet.ProjetListe;
17
import org.tela_botanica.client.modeles.structure.Structure;
18
import org.tela_botanica.client.modeles.structure.StructureListe;
951 jpm 19
import org.tela_botanica.client.util.Debug;
934 jpm 20
import org.tela_botanica.client.vues.Formulaire;
21
import org.tela_botanica.client.vues.FormulaireOnglet;
858 jpm 22
 
968 jpm 23
import com.extjs.gxt.ui.client.event.BaseEvent;
24
import com.extjs.gxt.ui.client.event.Events;
25
import com.extjs.gxt.ui.client.event.Listener;
687 jp_milcent 26
import com.extjs.gxt.ui.client.store.ListStore;
859 jpm 27
import com.extjs.gxt.ui.client.util.Margins;
28
import com.extjs.gxt.ui.client.widget.Text;
687 jp_milcent 29
import com.extjs.gxt.ui.client.widget.form.ComboBox;
30
import com.extjs.gxt.ui.client.widget.form.Field;
31
import com.extjs.gxt.ui.client.widget.form.FieldSet;
32
import com.extjs.gxt.ui.client.widget.form.HiddenField;
859 jpm 33
import com.extjs.gxt.ui.client.widget.form.NumberField;
687 jp_milcent 34
import com.extjs.gxt.ui.client.widget.form.TextArea;
862 jpm 35
import com.extjs.gxt.ui.client.widget.form.TextField;
687 jp_milcent 36
import com.extjs.gxt.ui.client.widget.form.Validator;
37
import com.extjs.gxt.ui.client.widget.form.ComboBox.TriggerAction;
38
import com.extjs.gxt.ui.client.widget.layout.FormData;
859 jpm 39
import com.extjs.gxt.ui.client.widget.layout.HBoxLayoutData;
40
import com.google.gwt.i18n.client.NumberFormat;
687 jp_milcent 41
 
42
public class CollectionFormGeneral extends FormulaireOnglet implements Rafraichissable {
43
 
867 jpm 44
	private Collection collection = null;
45
	private Collection collectionCollectee = null;
46
 
1018 jpm 47
	private HiddenField<String> idCollectionChp = null;
687 jp_milcent 48
 
859 jpm 49
	private ComboBox<Projet> projetsCombo = null;
50
	private ComboBox<Structure> structuresCombo = null;
51
	private ComboBox<Collection> collectionsCombo = null;
858 jpm 52
 
1018 jpm 53
	private ChampCaseACocher periodeConstitutionChp = null;
54
	private ChampComboBoxListeValeurs groupementPrincipeCombo = null;
862 jpm 55
	private ChampMultiValeurs lieuCouvertureChp = null;
687 jp_milcent 56
 
859 jpm 57
	private ChampComboBoxListeValeurs specimenTypeCombo = null;
58
	private ChampComboBoxListeValeurs precisionTypeNbreCombo = null;
59
	private NumberField nbreTypeChp = null;
1018 jpm 60
	private ChampComboBoxListeValeurs classementSpecimenTypeCombo = null;
858 jpm 61
 
867 jpm 62
	private ChampComboBoxListeValeurs typeDepotCombo = null;
865 jpm 63
	private TextField<String> coteChp = null;
64
	private ChampMultiValeurs idAlternatifsChp = null;
65
	private ChampMultiValeurs nomsAlternatifsChp = null;
66
	private ChampMultiValeurs codesAlternatifsChp = null;
862 jpm 67
 
865 jpm 68
	private TextArea descriptionSpecialisteChp = null;
69
	private TextArea descriptionChp = null;
70
	private TextArea historiqueChp = null;
71
	private ChampMultiValeurs urlsChp = null;
862 jpm 72
 
865 jpm 73
	private ChampComboBoxListeValeurs butRealisationCombo = null;
862 jpm 74
 
687 jp_milcent 75
	public CollectionFormGeneral(Formulaire formulaireCourrant) {
76
		initialiserOnglet(formulaireCourrant);
77
		setId("general");
78
		setText(Mediateur.i18nC.collectionGeneral());
79
 
80
		creerChampsCache();
81
		creerFieldsetLiaison();
82
		creerFieldsetAdministratif();
83
		creerFieldsetDescription();
858 jpm 84
		creerFieldsetCouverture();
859 jpm 85
		creerFieldsetType();
687 jp_milcent 86
	}
87
 
875 jpm 88
	private void initialiserCollection() {
89
		collection = ((CollectionForm) formulaire).collection;
90
		collectionCollectee = ((CollectionForm) formulaire).collectionCollectee;
91
	}
92
 
687 jp_milcent 93
	private void creerChampsCache() {
94
		// Champs cachés
95
		idCollectionChp = new HiddenField<String>();
96
		this.add(idCollectionChp);
97
	}
98
 
99
	private void creerFieldsetLiaison() {
100
		FieldSet liaisonFieldSet = new FieldSet();
101
		liaisonFieldSet.setHeading(i18nC.liaisonTitreCollection());
102
		liaisonFieldSet.setCollapsible(true);
858 jpm 103
		liaisonFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
687 jp_milcent 104
 
105
		projetsCombo = new ComboBox<Projet>();
106
		projetsCombo.setTabIndex(tabIndex++);
107
		projetsCombo.setFieldLabel(i18nC.projetChamp());
108
		projetsCombo.setDisplayField("nom");
109
		projetsCombo.setForceSelection(true);
110
		projetsCombo.setValidator(new Validator() {
111
			@Override
112
			public String validate(Field<?> field, String value) {
113
				String retour = null;
114
				if (field.getRawValue().equals("")) {
115
					field.setValue(null);
859 jpm 116
				} else if (projetsCombo.getStore().findModel("nom", field.getRawValue()) == null) {
687 jp_milcent 117
					String contenuBrut = field.getRawValue();
118
					field.setValue(null);
119
					field.setRawValue(contenuBrut);
120
					retour = "Veuillez sélectionner une valeur ou laisser le champ vide";
121
				}
122
				return retour;
123
			}
124
		});
125
		projetsCombo.setTriggerAction(TriggerAction.ALL);
859 jpm 126
		projetsCombo.setStore(new ListStore<Projet>());
975 jpm 127
		projetsCombo.addStyleName(ComposantClass.OBLIGATOIRE);
128
		projetsCombo.addListener(Events.Valid, new Listener<BaseEvent>() {
968 jpm 129
			@Override
130
			public void handleEvent(BaseEvent be) {
131
				Projet valeur = projetsCombo.getValue();
132
				// Gestion du style obligatoire
975 jpm 133
				projetsCombo.removeStyleName(ComposantClass.OBLIGATOIRE);
134
				projetsCombo.removeStyleName(ComposantClass.OBLIGATOIRE_OK);
968 jpm 135
				if (valeur != null) {
975 jpm 136
					projetsCombo.addStyleName(ComposantClass.OBLIGATOIRE_OK);
968 jpm 137
				} else {
975 jpm 138
					projetsCombo.addStyleName(ComposantClass.OBLIGATOIRE);
968 jpm 139
				}
140
			}
141
		});
687 jp_milcent 142
		liaisonFieldSet.add(projetsCombo, new FormData(450, 0));
928 jpm 143
		mediateur.selectionnerProjet(this, null);
687 jp_milcent 144
 
145
		structuresCombo = new ComboBox<Structure>();
146
		structuresCombo.setTabIndex(tabIndex++);
147
		structuresCombo.setFieldLabel(i18nC.lienStructureCollection());
148
		structuresCombo.setDisplayField("nom");
149
		structuresCombo.setForceSelection(true);
150
		structuresCombo.setValidator(new Validator() {
151
			@Override
152
			public String validate(Field<?> field, String value) {
153
				String retour = null;
154
				if (field.getRawValue().equals("")) {
155
					field.setValue(null);
859 jpm 156
				} else if (structuresCombo.getStore().findModel("nom", field.getRawValue()) == null) {
687 jp_milcent 157
					String contenuBrut = field.getRawValue();
158
					field.setValue(null);
159
					field.setRawValue(contenuBrut);
160
					retour = "Veuillez sélectionner une valeur ou laisser le champ vide";
161
				}
162
				return retour;
163
			}
164
		});
165
		structuresCombo.setTriggerAction(TriggerAction.ALL);
859 jpm 166
		structuresCombo.setStore(new ListStore<Structure>());
687 jp_milcent 167
		liaisonFieldSet.add(structuresCombo, new FormData(450, 0));
775 jpm 168
		mediateur.selectionnerStructureParProjet(this, null);
687 jp_milcent 169
 
170
		collectionsCombo = new ComboBox<Collection>();
171
		collectionsCombo.setTabIndex(tabIndex++);
172
		collectionsCombo.setFieldLabel(i18nC.lienMereCollection());
173
		collectionsCombo.setDisplayField("nom");
174
		collectionsCombo.setForceSelection(true);
175
		collectionsCombo.setValidator(new Validator() {
176
			@Override
177
			public String validate(Field<?> field, String value) {
178
				String retour = null;
179
				if (field.getRawValue().equals("")) {
180
					field.setValue(null);
859 jpm 181
				} else if (collectionsCombo.getStore().findModel("nom", field.getRawValue()) == null) {
687 jp_milcent 182
					String contenuBrut = field.getRawValue();
183
					field.setValue(null);
184
					field.setRawValue(contenuBrut);
185
					retour = "Veuillez sélectionner une valeur ou laisser le champ vide";
186
				}
187
				return retour;
188
			}
189
		});
190
		collectionsCombo.setTriggerAction(TriggerAction.ALL);
859 jpm 191
		collectionsCombo.setStore(new ListStore<Collection>());
687 jp_milcent 192
		liaisonFieldSet.add(collectionsCombo, new FormData(450, 0));
775 jpm 193
		mediateur.selectionnerCollectionParProjet(this, null);
687 jp_milcent 194
 
195
		this.add(liaisonFieldSet);
196
	}
197
 
198
	private void creerFieldsetAdministratif() {
199
		// Fieldset ADMINISTRATIF
200
		FieldSet administratifFieldSet = new FieldSet();
201
		administratifFieldSet.setHeading(i18nC.collectionGeneralTitre());
202
		administratifFieldSet.setCollapsible(true);
858 jpm 203
		administratifFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
687 jp_milcent 204
 
859 jpm 205
		typeDepotCombo = new ChampComboBoxListeValeurs(i18nC.typeDepot(), "typeDepot", tabIndex++);
206
		administratifFieldSet.add(typeDepotCombo);
862 jpm 207
 
865 jpm 208
		coteChp = new TextField<String>();
209
		coteChp.setTabIndex(tabIndex++);
210
		coteChp.setFieldLabel(i18nC.cote());
211
		administratifFieldSet.add(coteChp, new FormData(450, 0));
862 jpm 212
 
213
		idAlternatifsChp = new ChampMultiValeurs(i18nC.idAlternatifCollection());
214
		administratifFieldSet.add(idAlternatifsChp);
215
 
216
		nomsAlternatifsChp = new ChampMultiValeurs(i18nC.intituleAlternatifCollection());
687 jp_milcent 217
		administratifFieldSet.add(nomsAlternatifsChp);
218
 
862 jpm 219
		codesAlternatifsChp = new ChampMultiValeurs(i18nC.codeAlternatifCollection());
687 jp_milcent 220
		administratifFieldSet.add(codesAlternatifsChp);
221
 
222
		this.add(administratifFieldSet);
223
	}
224
 
225
	private void creerFieldsetDescription() {
226
		// Fieldset DESCRIPTION
862 jpm 227
		FieldSet descriptionFieldSet = new FieldSet();
687 jp_milcent 228
		descriptionFieldSet.setHeading(i18nC.collectionDescriptionTitre());
229
		descriptionFieldSet.setCollapsible(true);
858 jpm 230
		descriptionFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
687 jp_milcent 231
 
862 jpm 232
		descriptionChp = new TextArea();
687 jp_milcent 233
		descriptionChp.setFieldLabel(i18nC.description());
234
		descriptionFieldSet.add(descriptionChp, new FormData(550, 0));
235
 
862 jpm 236
		descriptionSpecialisteChp = new TextArea();
687 jp_milcent 237
		descriptionSpecialisteChp.setFieldLabel(i18nC.descriptionSpecialiste());
238
		descriptionFieldSet.add(descriptionSpecialisteChp, new FormData(550, 0));
239
 
862 jpm 240
		historiqueChp = new TextArea();
687 jp_milcent 241
		historiqueChp.setFieldLabel(i18nC.historique());
242
		descriptionFieldSet.add(historiqueChp, new FormData(550, 0));
243
 
862 jpm 244
		urlsChp = new ChampMultiValeurs(i18nC.urlsCollection());
687 jp_milcent 245
		descriptionFieldSet.add(urlsChp);
246
 
247
		this.add(descriptionFieldSet);
248
	}
249
 
858 jpm 250
	private void creerFieldsetCouverture() {
251
		FieldSet couvertureFieldSet = new FieldSet();
252
		couvertureFieldSet.setHeading("Couvertures");
253
		couvertureFieldSet.setCollapsible(true);
254
		couvertureFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
255
 
1018 jpm 256
		periodeConstitutionChp = new ChampCaseACocher(i18nC.periodeConstitution(), "siecleNaturaliste", false);
257
		couvertureFieldSet.add(periodeConstitutionChp);
258
 
862 jpm 259
		groupementPrincipeCombo = new ChampComboBoxListeValeurs(i18nC.groupementPrincipeCollection(), "groupementPrincipe", tabIndex++);
260
		groupementPrincipeCombo.setToolTip(i18nC.groupementPrincipeCollectionInfo());
261
		couvertureFieldSet.add(groupementPrincipeCombo);
858 jpm 262
 
862 jpm 263
		butRealisationCombo = new ChampComboBoxListeValeurs(i18nC.butCollection(), "realisationBut", tabIndex++);
264
		couvertureFieldSet.add(butRealisationCombo);
265
 
266
		lieuCouvertureChp = new ChampMultiValeurs(i18nC.lieuCouvertureCollection());
267
		couvertureFieldSet.add(lieuCouvertureChp);
268
 
858 jpm 269
		this.add(couvertureFieldSet);
270
	}
271
 
859 jpm 272
	private void creerFieldsetType() {
273
		FieldSet typeFieldSet = new FieldSet();
274
		typeFieldSet.setHeading("Spécimens «types»");
275
		typeFieldSet.setCollapsible(true);
276
		typeFieldSet.setLayout(Formulaire.creerFormLayout(largeurLabelDefaut, alignementLabelDefaut));
277
 
278
		specimenTypeCombo = new ChampComboBoxListeValeurs(i18nC.specimenTypeCollection(), "onpi", tabIndex++);
279
		typeFieldSet.add(specimenTypeCombo);
280
 
281
		ConteneurMultiChamps nbreTypeConteneur = new ConteneurMultiChamps(i18nC.nbreSpecimenTypeCollection());
282
 
283
		nbreTypeChp = new NumberField();
284
		nbreTypeChp.setFormat(NumberFormat.getFormat("#"));
285
		nbreTypeConteneur.ajouterChamp(nbreTypeChp, new HBoxLayoutData(new Margins(0, 20, 0, 0)));
286
 
287
		precisionTypeNbreCombo = new ChampComboBoxListeValeurs(null, "ea");
288
		precisionTypeNbreCombo.setTrie("id_valeur");
289
		precisionTypeNbreCombo.setEmptyText(i18nC.precisionNbreSpecimenTypeCollectionChpVide());
290
		nbreTypeConteneur.ajouterChamp(precisionTypeNbreCombo);
291
 
292
		typeFieldSet.add(nbreTypeConteneur);
293
 
294
		classementSpecimenTypeCombo = new ChampComboBoxListeValeurs(i18nC.classementSpecimenTypeCollection(), "typeClassement", tabIndex++);
295
		typeFieldSet.add(classementSpecimenTypeCombo);
296
 
297
		Text infoType = new Text(i18nC.specimenTypeCollectionInfo());
298
		typeFieldSet.add(infoType);
299
 
300
		this.add(typeFieldSet);
301
	}
302
 
867 jpm 303
	public void peupler() {
875 jpm 304
		initialiserCollection();
867 jpm 305
		if (collection != null) {
306
			idCollectionChp.setValue(collection.getId());
875 jpm 307
			setValeurComboProjets();
308
			setValeurComboStructures();
309
			setValeurComboCollections();
867 jpm 310
 
311
			typeDepotCombo.peupler(collection.getTypeDepot());
312
			coteChp.setValue(collection.getCote());
313
			idAlternatifsChp.peupler(collection.getIdAlternatif());
314
			nomsAlternatifsChp.peupler(collection.getNomAlternatif());
315
			codesAlternatifsChp.peupler(collection.getCode());
316
 
317
			descriptionChp.setValue(collection.getDescription());
318
			descriptionSpecialisteChp.setValue(collection.getDescriptionSpecialiste());
319
			historiqueChp.setValue(collection.getHistorique());
320
			urlsChp.peupler(collection.getUrls());
321
 
1018 jpm 322
			periodeConstitutionChp.peupler(collection.getPeriodeConstitution());
867 jpm 323
			groupementPrincipeCombo.peupler(collection.getGroupementPrincipe());
324
			butRealisationCombo.peupler(collection.getGroupementBut());
325
			lieuCouvertureChp.peupler(collection.getCouvertureLieu());
326
 
327
			specimenTypeCombo.peupler(collection.getSpecimenType());
875 jpm 328
			nbreTypeChp.setValue((collection.getSpecimenTypeNbre().equals("") ? 0 : Integer.parseInt(collection.getSpecimenTypeNbre())));
867 jpm 329
			precisionTypeNbreCombo.peupler(collection.getSpecimenTypeNbrePrecision());
330
			classementSpecimenTypeCombo.peupler(collection.getSpecimenTypeClassement());
331
		}
332
	}
333
 
875 jpm 334
	public ArrayList<String> verifier() {
335
		ArrayList<String> messages = new ArrayList<String>();
968 jpm 336
		if (projetsCombo.getValue() == null
337
				|| projetsCombo.getValue().equals("")
338
				|| (mode.equals(Formulaire.MODE_MODIFIER) && collection != null && collection.getIdProjet().equals(""))) {
875 jpm 339
			messages.add("Veuillez sélectionner un projet pour la collection.");
340
		}
341
		return messages;
342
	}
343
 
867 jpm 344
	public void collecter() {
875 jpm 345
		initialiserCollection();
867 jpm 346
		if (etreAccede()) {
347
			collectionCollectee.setId(idCollectionChp.getValue());
968 jpm 348
			collectionCollectee.setIdProjet(getValeurComboProjets());
875 jpm 349
			collectionCollectee.setIdStructure(getValeurComboStructures());
350
			collectionCollectee.setCollectionMereId(getValeurComboCollections());
867 jpm 351
 
352
			collectionCollectee.setTypeDepot(typeDepotCombo.getValeur());
353
			collectionCollectee.setCote(coteChp.getValue());
354
			collectionCollectee.setIdAlternatif(idAlternatifsChp.getValeurs());
355
			collectionCollectee.setNomAlternatif(nomsAlternatifsChp.getValeurs());
356
			collectionCollectee.setCode(codesAlternatifsChp.getValeurs());
357
 
358
			collectionCollectee.setDescription(descriptionChp.getValue());
359
			collectionCollectee.setDescriptionSpecialiste(descriptionSpecialisteChp.getValue());
360
			collectionCollectee.setHistorique(historiqueChp.getValue());
361
			collectionCollectee.setUrls(urlsChp.getValeurs());
362
 
1018 jpm 363
			collectionCollectee.setPeriodeConstitution(periodeConstitutionChp.getValeur());
867 jpm 364
			collectionCollectee.setGroupementPrincipe(groupementPrincipeCombo.getValeur());
365
			collectionCollectee.setGroupementBut(butRealisationCombo.getValeur());
366
			collectionCollectee.setCouvertureLieu(lieuCouvertureChp.getValeurs());
367
 
368
			collectionCollectee.setSpecimenType(specimenTypeCombo.getValeur());
968 jpm 369
			if (nbreTypeChp.getValue() != null) {
370
				collectionCollectee.setSpecimenTypeNbre(nbreTypeChp.getValue().toString());
371
			}
867 jpm 372
			collectionCollectee.setSpecimenTypeNbrePrecision(precisionTypeNbreCombo.getValeur());
373
			collectionCollectee.setSpecimenTypeClassement(classementSpecimenTypeCombo.getValeur());
374
		}
375
	}
376
 
875 jpm 377
	private String getValeurComboProjets() {
378
		String valeur = "";
379
		if (projetsCombo.getValue() != null) {
380
			valeur = projetsCombo.getValue().getId();
381
		}
382
		return valeur;
383
	}
384
	private void setValeurComboProjets() {
867 jpm 385
		if (projetsCombo.getStore() != null && collection != null) {
386
			projetsCombo.setValue(projetsCombo.getStore().findModel("id_projet", collection.getIdProjet()));
387
		}
388
	}
389
 
875 jpm 390
	private String getValeurComboStructures() {
391
		String valeur = "";
392
		if (structuresCombo.getValue() != null) {
393
			valeur = structuresCombo.getValue().getId();
394
		}
395
		return valeur;
396
	}
397
	private void setValeurComboStructures() {
867 jpm 398
		if (structuresCombo.getStore() != null && collection != null) {
399
			structuresCombo.setValue(structuresCombo.getStore().findModel("id_structure", collection.getIdStructure()));
400
		}
401
	}
402
 
875 jpm 403
	private String getValeurComboCollections() {
404
		String valeur = "";
405
		if (collectionsCombo.getValue() != null) {
406
			valeur = collectionsCombo.getValue().getId();
407
		}
408
		return valeur;
409
	}
410
	private void setValeurComboCollections() {
867 jpm 411
		if (collectionsCombo.getStore() != null && collection != null) {
412
			collectionsCombo.setValue(collectionsCombo.getStore().findModel("id_collection", collection.getCollectionMereId()));
413
		}
414
	}
415
 
687 jp_milcent 416
	public void rafraichir(Object nouvellesDonnees) {
862 jpm 417
		if (nouvellesDonnees instanceof ProjetListe) {
687 jp_milcent 418
			ProjetListe projets = (ProjetListe) nouvellesDonnees;
831 jpm 419
			Formulaire.rafraichirComboBox(projets, projetsCombo);
875 jpm 420
			setValeurComboProjets();
687 jp_milcent 421
		} else if (nouvellesDonnees instanceof StructureListe) {
422
			StructureListe structures = (StructureListe) nouvellesDonnees;
831 jpm 423
			Formulaire.rafraichirComboBox(structures, structuresCombo);
875 jpm 424
			setValeurComboStructures();
687 jp_milcent 425
		} else if (nouvellesDonnees instanceof CollectionListe) {
426
			CollectionListe collections = (CollectionListe) nouvellesDonnees;
831 jpm 427
			Formulaire.rafraichirComboBox(collections, collectionsCombo);
875 jpm 428
			setValeurComboCollections();
858 jpm 429
		} else if (nouvellesDonnees instanceof ValeurListe) {
430
			ValeurListe listeValeurs = (ValeurListe) nouvellesDonnees;
431
			rafraichirValeurListe(listeValeurs);
687 jp_milcent 432
		} else {
951 jpm 433
			Debug.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()));
687 jp_milcent 434
		}
435
	}
436
 
437
	private void rafraichirValeurListe(ValeurListe listeValeurs) {
858 jpm 438
		if (listeValeurs.getId().equals(config.getListeId("typeDepot"))) {
831 jpm 439
			Formulaire.rafraichirComboBox(listeValeurs, typeDepotCombo);
687 jp_milcent 440
		} else {
951 jpm 441
			Debug.log("Gestion de la liste "+listeValeurs.getId()+" non implémenté!");
687 jp_milcent 442
		}
443
	}
444
 
703 jp_milcent 445
 
687 jp_milcent 446
 
447
}