Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 900 → Rev 901

/trunk/src/org/tela_botanica/client/Mediateur.java
23,6 → 23,8
import org.tela_botanica.client.modeles.Projet;
import org.tela_botanica.client.modeles.ProjetListe;
import org.tela_botanica.client.modeles.Publication;
import org.tela_botanica.client.modeles.PublicationAPersonne;
import org.tela_botanica.client.modeles.PublicationAPersonneListe;
import org.tela_botanica.client.modeles.PublicationListe;
import org.tela_botanica.client.modeles.Structure;
import org.tela_botanica.client.modeles.StructureAPersonne;
487,7 → 489,10
if (personnelSupprime != null && personnelSupprime.size() > 0) {
String idStructureAPersonneSepareParVirgule = "" ;
for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) {
idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId()+"," ;
idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId();
if (it.hasNext()) {
idStructureAPersonneSepareParVirgule += ",";
}
}
modele.supprimerStructureAPersonne(vueARafraichir, idStructureAPersonneSepareParVirgule);
}
589,7 → 594,10
if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
String idCollectionAPersonneSeparesParVirgule = "" ;
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
idCollectionAPersonneSeparesParVirgule += personnesSupprimees.get(it.next()).getId()+"," ;
idCollectionAPersonneSeparesParVirgule += personnesSupprimees.get(it.next()).getId();
if (it.hasNext()) {
idCollectionAPersonneSeparesParVirgule += ",";
}
}
modele.supprimerCollectionAPersonne(vueARafraichir, idCollectionAPersonneSeparesParVirgule);
}
622,7 → 630,10
if (publicationsSupprimees != null && publicationsSupprimees.size() > 0) {
String idCollectionAPublicationSeparesParVirgule = "" ;
for (Iterator<String> it = publicationsSupprimees.keySet().iterator(); it.hasNext();) {
idCollectionAPublicationSeparesParVirgule += publicationsSupprimees.get(it.next()).getId()+"," ;
idCollectionAPublicationSeparesParVirgule += publicationsSupprimees.get(it.next()).getId();
if (it.hasNext()) {
idCollectionAPublicationSeparesParVirgule += ",";
}
}
modele.supprimerCollectionAPublication(vueARafraichir, idCollectionAPublicationSeparesParVirgule);
}
848,12 → 859,30
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
}
public void ajouterPublicationAPersonne(Rafraichissable vueArafraichir, String publicationId, String personnesId, String roleId) {
modele.ajouterAuteurPublication(vueArafraichir, publicationId, personnesId, roleId);
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) {
if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
String idPublicationAPersonneSepareParVirgule = "" ;
for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) {
idPublicationAPersonneSepareParVirgule += personnesAjoutees.get(it.next()).getIdPersonne();
if (it.hasNext()) {
idPublicationAPersonneSepareParVirgule += ",";
}
}
modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, roleId);
}
}
 
public void modifierPublicationAPersonne(Rafraichissable vueArafraichir, String publicationId, String personnesId, String roleId) {
modele.modifierAuteurPublication(vueArafraichir, publicationId, personnesId, roleId);
public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) {
if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
String idPublicationAPersonneSepareParVirgule = "" ;
for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
if (it.hasNext()) {
idPublicationAPersonneSepareParVirgule += ",";
}
}
modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
}
}
//+----------------------------------------------------------------------------------------------------------------+