Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1899 Rev 1900
Line 316... Line 316...
316
			
316
			
317
			// Gestion de l'id de la collection
317
			// Gestion de l'id de la collection
318
			if (mode.equals(Formulaire.MODE_MODIFIER)) {
318
			if (mode.equals(Formulaire.MODE_MODIFIER)) {
319
				publicationLiee.setIdCollection(collection.getId());
319
				publicationLiee.setIdCollection(collection.getId());
-
 
320
			}
-
 
321
			
-
 
322
			// ajout au cache si nécessaire
-
 
323
			if(!Publication.publisSaisiesModifieesCache.containsKey(publication.getId())) {
-
 
324
				Publication.publisSaisiesModifieesCache.put(publication.getId(), publication);
-
 
325
			}
320
			}
326
			
Line 321... Line 327...
321
			publicationLiee.set("_etat_", aDonnee.ETAT_AJOUTE);
327
			publicationLiee.set("_etat_", aDonnee.ETAT_AJOUTE);
322
			
328
			
323
			grille.getGrille().stopEditing();
329
			grille.getGrille().stopEditing();
Line 481... Line 487...
481
	
487
	
482
	private ColumnConfig creerColonneAnneePublication() {
488
	private ColumnConfig creerColonneAnneePublication() {
483
		GridCellRenderer<ModelData> datePublicationRendu = new GridCellRenderer<ModelData>() {
489
		GridCellRenderer<ModelData> datePublicationRendu = new GridCellRenderer<ModelData>() {
484
			public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
490
			public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
485
				String annee = (new CollectionAPublication(model, false)).getPublication().getAnneeParution();
491
				String annee = (new CollectionAPublication(model, false)).getPublication().getAnneeParution();
486
				if(annee.isEmpty()) {
492
				if(annee.isEmpty() && Publication.publisSaisiesModifieesCache.containsKey((new CollectionAPublication(model, false)).getPublication().getId())) {
487
					annee = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getAnneeParution();
493
					annee = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getAnneeParution();
488
				}
494
				}
489
				model.set("_annee_", annee);
495
				model.set("_annee_", annee);
490
				return annee;
496
				return annee;