Subversion Repositories eFlore/Applications.coel

Rev

Rev 980 | Rev 1041 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 980 Rev 997
Line 41... Line 41...
41
	private CollectionFormPersonne personneOnglet = null;
41
	private CollectionFormPersonne personneOnglet = null;
42
	private CollectionFormPublication publicationOnglet = null;
42
	private CollectionFormPublication publicationOnglet = null;
43
	private CollectionFormDescription descriptionOnglet = null;
43
	private CollectionFormDescription descriptionOnglet = null;
44
	private CollectionFormContenu contenuOnglet = null;
44
	private CollectionFormContenu contenuOnglet = null;
45
	private CollectionFormInventaire inventaireOnglet = null;
45
	private CollectionFormInventaire inventaireOnglet = null;
-
 
46
	private CollectionFormCommentaire commentaireOnglet = null;
46
	private TextField<String> nomChp = null;
47
	private TextField<String> nomChp = null;
Line 47... Line 48...
47
	
48
	
48
	public CollectionForm(Mediateur mediateurCourrant, String collectionId) {
49
	public CollectionForm(Mediateur mediateurCourrant, String collectionId) {
49
		initialiserCollectionForm(mediateurCourrant, collectionId);
50
		initialiserCollectionForm(mediateurCourrant, collectionId);
Line 60... Line 61...
60
		
61
		
61
		if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) {
62
		if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) {
62
			mediateurCourrant.selectionnerCollection(this, collectionId);
63
			mediateurCourrant.selectionnerCollection(this, collectionId);
63
			mediateurCourrant.selectionnerCollectionAPersonne(this, collectionId, null);
64
			mediateurCourrant.selectionnerCollectionAPersonne(this, collectionId, null);
-
 
65
			mediateurCourrant.selectionnerCollectionAPublication(this, collectionId);
64
			mediateurCourrant.selectionnerCollectionAPublication(this, collectionId);
66
			mediateurCourrant.selectionnerCollectionACommentaire(this, collectionId);
65
		}
67
		}
Line 66... Line 68...
66
	}
68
	}
67
	
69
	
Line 142... Line 144...
142
		ongletsCollectionHerbier.add(creerOngletContenu());
144
		ongletsCollectionHerbier.add(creerOngletContenu());
Line 143... Line 145...
143
		
145
		
144
		// Onlget formulaire INVENTAIRE
146
		// Onlget formulaire INVENTAIRE
Line -... Line 147...
-
 
147
		ongletsCollectionHerbier.add(creerOngletInventaire());
-
 
148
		
-
 
149
		// Onlget formulaire COMMENTAIRE
145
		ongletsCollectionHerbier.add(creerOngletInventaire());
150
		ongletsCollectionHerbier.add(creerOngletCommentaire());
146
		
151
		
Line 147... Line 152...
147
		// Sélection de l'onglet par défaut
152
		// Sélection de l'onglet par défaut
148
		ongletsCollectionHerbier.setSelection(generalOnglet);
153
		ongletsCollectionHerbier.setSelection(generalOnglet);
Line 178... Line 183...
178
	private TabItem creerOngletInventaire() {
183
	private TabItem creerOngletInventaire() {
179
		inventaireOnglet = new CollectionFormInventaire(this);
184
		inventaireOnglet = new CollectionFormInventaire(this);
180
		return inventaireOnglet;
185
		return inventaireOnglet;
181
	}
186
	}
Line -... Line 187...
-
 
187
	
-
 
188
	private TabItem creerOngletCommentaire() {
-
 
189
		commentaireOnglet = new CollectionFormCommentaire(this);
-
 
190
		return commentaireOnglet;
-
 
191
	}
182
	
192
	
183
	public void rafraichir(Object nouvellesDonnees) {
193
	public void rafraichir(Object nouvellesDonnees) {
184
		if (nouvellesDonnees instanceof Information) {
194
		if (nouvellesDonnees instanceof Information) {
185
			Information info = (Information) nouvellesDonnees;
195
			Information info = (Information) nouvellesDonnees;
186
			rafraichirInformation(info);
196
			rafraichirInformation(info);
Line 218... Line 228...
218
			}
228
			}
219
		} else if (info.getType().equals("liste_collection_a_personne")) {
229
		} else if (info.getType().equals("liste_collection_a_personne")) {
220
			personneOnglet.rafraichir(info);
230
			personneOnglet.rafraichir(info);
221
		} else if (info.getType().equals("liste_collection_a_publication")) {
231
		} else if (info.getType().equals("liste_collection_a_publication")) {
222
			publicationOnglet.rafraichir(info);
232
			publicationOnglet.rafraichir(info);
-
 
233
		} else if (info.getType().equals("liste_collection_a_commentaire")) {
-
 
234
			commentaireOnglet.rafraichir(info);
223
		}
235
		}
224
	}
236
	}
Line 225... Line 237...
225
		
237
		
226
	private void peupler() {
238
	private void peupler() {
Line 235... Line 247...
235
	private void peuplerOnglets() {
247
	private void peuplerOnglets() {
236
		generalOnglet.peupler();
248
		generalOnglet.peupler();
237
		descriptionOnglet.peupler();
249
		descriptionOnglet.peupler();
238
		contenuOnglet.peupler();
250
		contenuOnglet.peupler();
239
		inventaireOnglet.peupler();
251
		inventaireOnglet.peupler();
-
 
252
		commentaireOnglet.peupler();
240
	}
253
	}
Line 241... Line 254...
241
 
254
 
242
	private void actualiserTitrePanneau() {
255
	private void actualiserTitrePanneau() {
243
		String titre = i18nC.titreModifFormCollection();
256
		String titre = i18nC.titreModifFormCollection();
Line 269... Line 282...
269
	}
282
	}
Line 270... Line 283...
270
	
283
	
271
	private void soumettreOnglets() {
284
	private void soumettreOnglets() {
272
		personneOnglet.soumettre();
285
		personneOnglet.soumettre();
-
 
286
		publicationOnglet.soumettre();
273
		publicationOnglet.soumettre();
287
		commentaireOnglet.soumettre();
Line 274... Line 288...
274
	}
288
	}
275
	
289
	
276
	public void reinitialiserFormulaire() {
290
	public void reinitialiserFormulaire() {
Line 304... Line 318...
304
		personneOnglet.collecter();
318
		personneOnglet.collecter();
305
		publicationOnglet.collecter();
319
		publicationOnglet.collecter();
306
		descriptionOnglet.collecter();
320
		descriptionOnglet.collecter();
307
		contenuOnglet.collecter();
321
		contenuOnglet.collecter();
308
		inventaireOnglet.collecter();
322
		inventaireOnglet.collecter();
-
 
323
		commentaireOnglet.collecter();
309
	}
324
	}
Line 310... Line 325...
310
	
325
	
311
	public boolean verifierFormulaire() {
326
	public boolean verifierFormulaire() {