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;
|