Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1150 Rev 1163
Line 244... Line 244...
244
	public void rafraichir(Object nouvellesDonnees) {
244
	public void rafraichir(Object nouvellesDonnees) {
245
		if (nouvellesDonnees instanceof Information) {
245
		if (nouvellesDonnees instanceof Information) {
246
			Information info = (Information) nouvellesDonnees;
246
			Information info = (Information) nouvellesDonnees;
247
			rafraichirInformation(info);
247
			rafraichirInformation(info);
248
		} else {
248
		} else {
249
			GWT.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()), null);
249
			Debug.log(Mediateur.i18nM.erreurRafraichir(nouvellesDonnees.getClass(), this.getClass()));
250
		}
250
		}
Line 251... Line 251...
251
		
251
		
252
		controlerFermetureApresRafraichissement();
252
		controlerFermetureApresRafraichissement();
Line 253... Line 253...
253
	}
253
	}
254
 
254
 
255
	private void rafraichirInformation(Information info) {
255
	private void rafraichirInformation(Information info) {
256
		if (info.getMessages() != null && !info.getMessages().toString().equals("[]")) {
256
		if (info.getMessages() != null && !info.getMessages().toString().equals("[]")) {
Line -... Line 257...
-
 
257
			Debug.log("MESSAGES:\n"+info.getMessages().toString());
-
 
258
		}
257
			GWT.log("MESSAGES:\n"+info.getMessages().toString(), null);
259
		
258
		}
260
		String infoType = info.getType();
259
		
261
		
260
		if (info.getType().equals("modif_collection")) {
262
		if (infoType.equals("modif_collection")) {
261
			Info.display("Modification d'une collection", info.toString());
263
			Info.display("Modification d'une collection", info.toString());
262
		} else if (info.getType().equals("selection_collection")) {
264
		} else if (infoType.equals("selection_collection")) {
263
			Info.display("Modification d'une collection", info.toString());
265
			Info.display("Modification d'une collection", info.toString());
264
			if (info.getDonnee(0) != null) {
266
			if (info.getDonnee(0) != null) {
265
				collection = (Collection) info.getDonnee(0);
267
				collection = (Collection) info.getDonnee(0);
266
			}
268
			}
267
			peupler();
269
			peupler();
268
			genererTitreFormulaire();
270
			genererTitreFormulaire();
269
		} else if (info.getType().equals("ajout_collection")) {
271
		} else if (infoType.equals("ajout_collection")) {
Line 270... Line 272...
270
			if (info.getDonnee(0) != null && info.getDonnee(0) instanceof String) {
272
			if (info.getDonnee(0) != null && info.getDonnee(0) instanceof String) {
Line 276... Line 278...
276
				publicationOnglet.rafraichir(info);
278
				publicationOnglet.rafraichir(info);
277
				commentaireOnglet.rafraichir(info);
279
				commentaireOnglet.rafraichir(info);
278
			} else {
280
			} else {
279
				Info.display("Ajout d'une collection", info.toString());
281
				Info.display("Ajout d'une collection", info.toString());
280
			}
282
			}
281
		} else if (info.getType().equals("liste_collection_a_personne")) {
283
		} else if (infoType.equals("liste_collection_a_personne")) {
282
			personneOnglet.rafraichir(info);
284
			personneOnglet.rafraichir(info);
283
		} else if (info.getType().equals("liste_collection_a_publication")) {
285
		} else if (infoType.equals("liste_collection_a_publication")) {
284
			publicationOnglet.rafraichir(info);
286
			publicationOnglet.rafraichir(info);
285
		} else if (info.getType().equals("liste_collection_a_commentaire")) {
287
		} else if (infoType.equals("liste_collection_a_commentaire")) {
286
			commentaireOnglet.rafraichir(info);
288
			commentaireOnglet.rafraichir(info);
287
		}
289
		}
288
	}
290
	}
Line 289... Line 291...
289
		
291