Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 918 → Rev 919

/trunk/src/org/tela_botanica/client/Mediateur.java
421,7 → 421,7
panneauCentre.getContenu().rafraichir(structure);
if (structure != null && structure.getPersonnel() == null) {
selectionnerStructureAPersonne(panneauCentre.getContenu(), structure.getId(), StructureAPersonne.ROLE_EQUIPE);
}
}
}
 
public void clicAjouterStructure() {
717,7 → 717,7
}
public void clicSupprimerPersonne(final Rafraichissable vue,final List<Personne> personneSelection) {
public void clicSupprimerPersonne(final Rafraichissable vue, final List<Personne> personneSelection) {
//Empecher suppression utilisateur
for (int i=0; i < personneSelection.size(); i++) {
Personne courante = personneSelection.get(i);
846,7 → 846,8
Button btn = ce.getButtonClicked();
if (btn.getText().equals(dialog.yesText)) {
modele.supprimerPublication(panneauCentre.getContenu(), publicationListe);
supprimerPublication(panneauCentre.getContenu(), publicationListe);
supprimerPublicationAPersonne(panneauCentre.getContenu(), publicationListe.get(0).getId());
}
}
};
870,6 → 871,21
public void modifierPublication(Rafraichissable vueARafraichir, Publication publication) {
modele.modifierPublication(vueARafraichir, publication);
}
public void supprimerPublication(Rafraichissable vueARafraichir, List<Publication> publicationsListe) {
if (publicationsListe != null && publicationsListe.size() > 0) {
String idPublicationSeparesParVirgule = "" ;
Iterator<Publication> it = publicationsListe.iterator();
while (it.hasNext()) {
idPublicationSeparesParVirgule += it.next().getId();
if (it.hasNext()) {
idPublicationSeparesParVirgule += ",";
}
}
modele.supprimerPublication(vueARafraichir, idPublicationSeparesParVirgule);
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule);
}
}
 
public void clicObtenirListeEditeurs(Rafraichissable vueARafraichir) {
selectionnerStructureParProjet(vueARafraichir, null);
912,6 → 928,10
}
}
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) {
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationSeparesParVirgule);
}
//+----------------------------------------------------------------------------------------------------------------+
// RAFRAICHISSEMENT
//+----------------------------------------------------------------------------------------------------------------+