Subversion Repositories eFlore/Applications.coel

Rev

Rev 907 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 907 Rev 908
Line 60... Line 60...
60
	
60
	
61
	private ValeurListe valeurListeIndexationDuree = null;
61
	private ValeurListe valeurListeIndexationDuree = null;
62
	private ValeurListe valeurListeIndexationFrequence = null;
62
	private ValeurListe valeurListeIndexationFrequence = null;
Line -... Line 63...
-
 
63
	private ValeurListe valeurListeLangue = null;
-
 
64
	
-
 
65
	private boolean listeIndexationDureeChargee = false;
-
 
66
	private boolean listeIndexationFrequenceChargee = false;
-
 
67
	private boolean listeLangueChargee = false;
63
	private ValeurListe valeurListeLangue = null;
68
	
64
	
69
	
65
	private FieldSet generalitesFieldset = null;
70
	private FieldSet generalitesFieldset = null;
66
	private TextField<String> nomChp = null;
71
	private TextField<String> nomChp = null;
67
	private TextField<String> abreviationChp = null;
72
	private TextField<String> abreviationChp = null;
Line 119... Line 124...
119
		creerTabIndex();
124
		creerTabIndex();
Line 120... Line 125...
120
		
125
		
121
		if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) {
126
		if (modeDeCreation.equals(Formulaire.MODE_MODIFIER)) {
122
			mediateurCourant.selectionnerProjet(this, projetId);
127
			mediateurCourant.selectionnerProjet(this, projetId);
123
		}
128
		}
124
		
129
			
125
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationDureeId);
130
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationDureeId);
126
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationFrequenceId);
131
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeValeurIndexationFrequenceId);
127
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeLanguesId);
132
		mediateurCourant.obtenirListeValeurEtRafraichir(this, listeLanguesId);
Line 288... Line 293...
288
				for(Iterator<String> it  = nValeurListe.keySet().iterator(); it.hasNext();) {
293
				for(Iterator<String> it  = nValeurListe.keySet().iterator(); it.hasNext();) {
289
					listeIndexationDuree.add(nValeurListe.get(it.next()));
294
					listeIndexationDuree.add(nValeurListe.get(it.next()));
290
					listeIndexationDuree.sort("id_valeur", SortDir.ASC);
295
					listeIndexationDuree.sort("id_valeur", SortDir.ASC);
291
				}
296
				}
Line -... Line 297...
-
 
297
				
-
 
298
				listeIndexationDureeChargee = true;
292
				
299
				
293
				if(mode.equals(MODE_MODIFIER)) {
300
				if(mode.equals(MODE_MODIFIER)) {
294
					if(valeurListeIndexationDuree.get(projet.getIndexationDuree()) != null) {
301
					if(valeurListeIndexationDuree.get(projet.getIndexationDuree()) != null) {
-
 
302
						indexationDureeChp.setValue(valeurListeIndexationDuree.get(projet.getIndexationDuree()));
295
						indexationDureeChp.setRawValue(valeurListeIndexationDuree.get(projet.getIndexationDuree()).getNom());
303
						indexationDureeChp.validate();
296
					}
304
					}
Line 297... Line 305...
297
				}
305
				}
Line 307... Line 315...
307
				for(Iterator<String> it  = nValeurListe.keySet().iterator(); it.hasNext();) {
315
				for(Iterator<String> it  = nValeurListe.keySet().iterator(); it.hasNext();) {
308
					listeIndexationFrequence.add(nValeurListe.get(it.next()));
316
					listeIndexationFrequence.add(nValeurListe.get(it.next()));
309
					listeIndexationFrequence.sort("id_valeur", SortDir.ASC);
317
					listeIndexationFrequence.sort("id_valeur", SortDir.ASC);
310
				}
318
				}
Line -... Line 319...
-
 
319
				
-
 
320
				listeIndexationFrequenceChargee = true;
311
				
321
				
312
				if(mode.equals(MODE_MODIFIER)) {
322
				if(mode.equals(MODE_MODIFIER)) {
313
					if(valeurListeIndexationFrequence.get(projet.getIndexationFreq()) != null) {
323
					if(valeurListeIndexationFrequence.get(projet.getIndexationFreq()) != null) {
-
 
324
						indexationFrequenceChp.setValue(valeurListeIndexationFrequence.get(projet.getIndexationFreq()));
314
						indexationFrequenceChp.setRawValue(valeurListeIndexationFrequence.get(projet.getIndexationFreq()).getNom());
325
						indexationFrequenceChp.validate();
315
					}
326
					}
Line 316... Line 327...
316
				}
327
				}
317
				
328
				
Line 325... Line 336...
325
				for(Iterator<String> it  = nValeurListe.keySet().iterator(); it.hasNext();) {
336
				for(Iterator<String> it  = nValeurListe.keySet().iterator(); it.hasNext();) {
326
					listeLangue.add(nValeurListe.get(it.next()));
337
					listeLangue.add(nValeurListe.get(it.next()));
327
					listeLangue.sort("id_valeur", SortDir.ASC);
338
					listeLangue.sort("id_valeur", SortDir.ASC);
328
				}
339
				}
Line -... Line 340...
-
 
340
				
-
 
341
				listeLangueChargee = true;
329
				
342
				
330
				if(mode.equals(MODE_MODIFIER)) {
343
				if(mode.equals(MODE_MODIFIER)) {
331
					if(valeurListeLangue.get(projet.getLangue()) != null) {
344
					if(valeurListeLangue.get(projet.getLangue()) != null) {
-
 
345
						langueChp.setValue(valeurListeLangue.get(projet.getLangue()));
332
						langueChp.setRawValue(valeurListeLangue.get(projet.getLangue()).getNom());
346
						langueChp.validate();
333
					}
347
					}
334
				}
348
				}
Line 335... Line 349...
335
			}
349
			}
Line 455... Line 469...
455
			markPublicChp.setValue(true);
469
			markPublicChp.setValue(true);
456
		} else {
470
		} else {
457
			markPublicChp.setValue(false);
471
			markPublicChp.setValue(false);
458
		}
472
		}
Line -... Line 473...
-
 
473
		
-
 
474
		if(listeLangueChargee) {
-
 
475
			
-
 
476
			if(valeurListeLangue.get(projet.getLangue()) != null) {
-
 
477
				langueChp.setValue(valeurListeLangue.get(projet.getLangue()));
-
 
478
				langueChp.validate();
-
 
479
			}
-
 
480
		}
-
 
481
		
-
 
482
		if(listeIndexationFrequenceChargee) {
-
 
483
			if(valeurListeIndexationFrequence.get(projet.getIndexationFreq()) != null) {
-
 
484
				indexationFrequenceChp.setValue(valeurListeIndexationFrequence.get(projet.getIndexationFreq()));
-
 
485
				indexationFrequenceChp.validate();
-
 
486
			}
-
 
487
		}
-
 
488
		
-
 
489
		if(listeIndexationDureeChargee) {
-
 
490
			if(valeurListeIndexationDuree.get(projet.getIndexationDuree()) != null) {
-
 
491
				indexationDureeChp.setValue(valeurListeIndexationDuree.get(projet.getIndexationDuree()));
-
 
492
				indexationDureeChp.validate();
-
 
493
			}
-
 
494
		}
459
		
495
		
460
		String[] heureTab = projet.getIndexationHeure().split(":");
496
		String[] heureTab = projet.getIndexationHeure().split(":");
461
		if(heureTab.length > 1) {
497
		if(heureTab.length > 1) {
462
			String heure = heureTab[0]+":"+heureTab[1];
498
			String heure = heureTab[0]+":"+heureTab[1];
463
			if(heure.matches(Pattern.heureMinute)) {
499
			if(heure.matches(Pattern.heureMinute)) {
Line 529... Line 565...
529
			}
565
			}
530
		};
566
		};
Line 531... Line 567...
531
		
567
		
532
		return ecouteur;
568
		return ecouteur;
-
 
569
	}
533
	}
570
 
534
}
571
}