| Line 321... |
Line 321... |
| 321 |
if (publicationLiee != null) {
|
321 |
if (publicationLiee != null) {
|
| 322 |
// Ajout de la personne supprimée à la liste
|
322 |
// Ajout de la personne supprimée à la liste
|
| 323 |
if ((publicationLiee.get("_etat_").equals("") || !publicationLiee.get("_etat_").equals(aDonnee.ETAT_AJOUTE))
|
323 |
if ((publicationLiee.get("_etat_").equals("") || !publicationLiee.get("_etat_").equals(aDonnee.ETAT_AJOUTE))
|
| 324 |
&& publicationLiee.getId() != null
|
324 |
&& publicationLiee.getId() != null
|
| 325 |
&& !publicationLiee.getId().equals("")) {
|
325 |
&& !publicationLiee.getId().equals("")) {
|
| 326 |
Debug.log("Nbre publications supprimées avant:"+publicationsSupprimees.size());
|
- |
|
| 327 |
publicationsSupprimees.put("id"+idGenere++, publicationLiee);
|
326 |
publicationsSupprimees.put("id"+idGenere++, publicationLiee);
|
| 328 |
GWT.log("Publications supprimée : "+publicationLiee.getPublication().getId()+" "+publicationLiee.getPublication().getNomComplet(), null);
|
- |
|
| 329 |
Debug.log("Nbre publications supprimées :"+publicationsSupprimees.size());
|
- |
|
| 330 |
}
|
327 |
}
|
| Line 331... |
Line 328... |
| 331 |
|
328 |
|
| 332 |
// Suppression de l'enregistrement de la grille
|
329 |
// Suppression de l'enregistrement de la grille
|
| 333 |
grille.getStore().remove(publicationLiee);
|
330 |
grille.getStore().remove(publicationLiee);
|
| Line 505... |
Line 502... |
| 505 |
// Comme il est impossible de modifier les relations nous supprimons l'ancien enregistrement et ajoutons un nouveau avec le nouveau id_role
|
502 |
// Comme il est impossible de modifier les relations nous supprimons l'ancien enregistrement et ajoutons un nouveau avec le nouveau id_role
|
| 506 |
publicationsSupprimees.put("id"+idGenere++, publicationLiee);
|
503 |
publicationsSupprimees.put("id"+idGenere++, publicationLiee);
|
| Line 507... |
Line 504... |
| 507 |
|
504 |
|
| 508 |
CollectionAPublication relationAAjouter = (CollectionAPublication) publicationLiee.cloner(new CollectionAPublication());
|
505 |
CollectionAPublication relationAAjouter = (CollectionAPublication) publicationLiee.cloner(new CollectionAPublication());
|
| 509 |
publicationsAjoutees.put("id"+idGenere++, relationAAjouter);
|
- |
|
| 510 |
Debug.log(publicationLiee.toString());
|
506 |
publicationsAjoutees.put("id"+idGenere++, relationAAjouter);
|
| 511 |
}
|
507 |
}
|
| 512 |
if (publicationLiee.get("_etat_").equals(aDonnee.ETAT_AJOUTE)) {
|
508 |
if (publicationLiee.get("_etat_").equals(aDonnee.ETAT_AJOUTE)) {
|
| 513 |
publicationsAjoutees.put("id"+idGenere++, publicationLiee);
|
- |
|
| 514 |
Debug.log(publicationLiee.toString());
|
509 |
publicationsAjoutees.put("id"+idGenere++, publicationLiee);
|
| 515 |
}
|
510 |
}
|
| 516 |
// Initialisation de la grille
|
511 |
// Initialisation de la grille
|
| 517 |
publicationLiee.set("_etat_", "");
|
512 |
publicationLiee.set("_etat_", "");
|
| 518 |
}
|
513 |
}
|
| Line 527... |
Line 522... |
| 527 |
InfoLogger.display("Modification des publications liées", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
522 |
InfoLogger.display("Modification des publications liées", "Rien n'a été enregistré car le formulaire n'a pas été modifié.");
|
| 528 |
} else {
|
523 |
} else {
|
| 529 |
// Ajout des relations CollectionAPublication
|
524 |
// Ajout des relations CollectionAPublication
|
| 530 |
if (publicationsAjoutees.size() != 0) {
|
525 |
if (publicationsAjoutees.size() != 0) {
|
| 531 |
mediateur.ajouterCollectionAPublication(this, collection.getId(), publicationsAjoutees);
|
526 |
mediateur.ajouterCollectionAPublication(this, collection.getId(), publicationsAjoutees);
|
| 532 |
Debug.log("Nbre publications ajoutées :"+publicationsAjoutees.size());
|
- |
|
| 533 |
}
|
527 |
}
|
| 534 |
// Suppression des relations CollectionAPublication
|
528 |
// Suppression des relations CollectionAPublication
|
| 535 |
if (publicationsSupprimees.size() != 0) {
|
529 |
if (publicationsSupprimees.size() != 0) {
|
| 536 |
mediateur.supprimerCollectionAPublication(this, publicationsSupprimees);
|
530 |
mediateur.supprimerCollectionAPublication(this, publicationsSupprimees);
|
| 537 |
Debug.log("Nbre publications supprimées :"+publicationsSupprimees.size());
|
- |
|
| 538 |
}
|
531 |
}
|
| 539 |
}
|
532 |
}
|
| 540 |
}
|
533 |
}
|
| 541 |
}
|
534 |
}
|