Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1896 Rev 1899
Line 465... Line 465...
465
	private ColumnConfig creerColonneEditeur() {
465
	private ColumnConfig creerColonneEditeur() {
466
		GridCellRenderer<ModelData> editeurRendu = new GridCellRenderer<ModelData>() {
466
		GridCellRenderer<ModelData> editeurRendu = new GridCellRenderer<ModelData>() {
467
			public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
467
			public String render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore<ModelData> store, Grid<ModelData> grid) {
468
				String editeur = (new CollectionAPublication(model, false)).getPublication().getNomEditeur();
468
				String editeur = (new CollectionAPublication(model, false)).getPublication().getNomEditeur();
469
				// Des fois l'éditeur est vide, là intervient le caché fabriqué dans publication
469
				// Des fois l'éditeur est vide, là intervient le caché fabriqué dans publication
470
				if(editeur.isEmpty()) {
470
				if(editeur.isEmpty() &&  Publication.publisSaisiesModifieesCache.containsKey((new CollectionAPublication(model, false)).getPublication().getId())) {
471
					editeur = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getNomEditeur();
471
					editeur = Publication.publisSaisiesModifieesCache.get((new CollectionAPublication(model, false)).getPublication().getId()).getNomEditeur();
472
				}
472
				}
473
				model.set("_editeur_", editeur);
473
				model.set("_editeur_", editeur);
474
				return editeur;
474
				return editeur;
475
			}
475
			}