Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 811 Rev 813
Line 33... Line 33...
33
	private String contenuTpl = null;
33
	private String contenuTpl = null;
34
	private String documentTpl = null;
34
	private String documentTpl = null;
35
	private String inventaireTpl = null;
35
	private String inventaireTpl = null;
Line 36... Line 36...
36
	
36
	
-
 
37
	private Collection collection = null;
Line 37... Line 38...
37
	private Collection collection = null;
38
	private boolean collectionChargementOk = false;
38
	
39
	
39
	private ContentPanel panneauPrincipal = null;
40
	private ContentPanel panneauPrincipal = null;
40
	private Html entete = null;
41
	private Html entete = null;
Line 118... Line 119...
118
	
119
	
119
	private void initialiserEnteteHtmlTpl() {
120
	private void initialiserEnteteHtmlTpl() {
120
		enteteTpl = 	
121
		enteteTpl = 	
121
			"<div id='{css_id}'>"+
122
			"<div id='{css_id}'>"+
122
			"	<h1>{nom}</h1>"+
123
			"	<h1>{nom}</h1>"+
123
			"	<h2>{structure}<span class='{css_meta}'>{projet} - {id} - {guid}</span></h2>" +
-
 
124
			"	" +
124
			"	<h2>{structure}<span class='{css_meta}'>{projet} <br /> {i18n_id}:{id} - {guid}</span></h2>" +
125
			"</div>";
125
			"</div>";
Line 126... Line 126...
126
	}
126
	}
127
	
127
	
Line 212... Line 212...
212
			"	<hr class='{css_clear}'/>"+
212
			"	<hr class='{css_clear}'/>"+
213
			"</div>";
213
			"</div>";
214
	}
214
	}
Line 215... Line 215...
215
	
215
	
216
	private void chargerOntologie() {
-
 
217
		mediateur.obtenirListeValeurEtRafraichir(this, "typeCollectionBota");
216
	private void chargerOntologie() {
218
		mediateur.obtenirListeValeurEtRafraichir(this, "typeCollectionNcd");
217
		String[] listesCodes = {"typeCollectionBota", "typeCollectionNcd", "typeDepot"};
219
		mediateur.obtenirListeValeurEtRafraichir(this, "typeDepot");
218
		lancerChargementListesValeurs(listesCodes);
Line 220... Line 219...
220
	}
219
	}
221
	
220
	
222
	public void rafraichir(Object nouvellesDonnees) {
221
	public void rafraichir(Object nouvellesDonnees) {
223
		if (nouvellesDonnees instanceof Collection) {
222
		if (nouvellesDonnees instanceof Collection) {
224
			collection = (Collection) nouvellesDonnees;
223
			collection = (Collection) nouvellesDonnees;
225
			afficherDetail();
224
			collectionChargementOk = true;
-
 
225
		} else if (nouvellesDonnees instanceof ProjetListe) {
226
		} else if (nouvellesDonnees instanceof ProjetListe) {
226
			projets = (ProjetListe) nouvellesDonnees;
227
			projets = (ProjetListe) nouvellesDonnees;
227
			projetsChargementOk = true;
228
		} else if (nouvellesDonnees instanceof ValeurListe) {
228
		} else if (nouvellesDonnees instanceof ValeurListe) {
229
			ValeurListe ontologieReceptionnee = (ValeurListe) nouvellesDonnees;
229
			ValeurListe listeValeursReceptionnee = (ValeurListe) nouvellesDonnees;
230
			ajouterListeValeursAOntologie(ontologieReceptionnee);
230
			receptionerOntologie(listeValeursReceptionnee);
231
		} else {
231
		} else {
-
 
232
			GWT.log("Pas de correspondance dans la méthode rafraichir() de la classe "+this.getClass(), null);
-
 
233
		}
-
 
234
		
-
 
235
		if (avoirDonneesChargees()) {
-
 
236
			afficherDetail();
-
 
237
		}
-
 
238
	}
-
 
239
	
-
 
240
	private boolean avoirDonneesChargees() {
-
 
241
		boolean ok = false;
-
 
242
		if (projetsChargementOk && collectionChargementOk && ontologieChargementOk) {
-
 
243
			ok = true;
232
			GWT.log("Pas de correspondance dans la méthode rafraichir() de la classe "+this.getClass(), null);
244
		}
Line 233... Line 245...
233
		}
245
		return ok;
234
	}
246
	}
235
	
247
	
Line 250... Line 262...
250
	private void afficherEntete() {
262
	private void afficherEntete() {
251
		Params enteteParams = new Params();
263
		Params enteteParams = new Params();
252
		enteteParams.set("css_id", ComposantId.ZONE_DETAIL_ENTETE);
264
		enteteParams.set("css_id", ComposantId.ZONE_DETAIL_ENTETE);
253
		enteteParams.set("css_meta", ComposantClass.META);
265
		enteteParams.set("css_meta", ComposantClass.META);
Line -... Line 266...
-
 
266
		
-
 
267
		enteteParams.set("i18n_id", i18nC.id());
254
		
268
		
255
		enteteParams.set("nom", collection.getNom());
269
		enteteParams.set("nom", collection.getNom());
256
		enteteParams.set("structure", collection.getStructureNom());
270
		enteteParams.set("structure", collection.getStructureNom());
257
		enteteParams.set("id", collection.getId());
271
		enteteParams.set("id", collection.getId());
258
		enteteParams.set("guid", collection.getGuid());
272
		enteteParams.set("guid", collection.getGuid());