Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 1013 → Rev 1014

/trunk/src/org/tela_botanica/client/Mediateur.java
15,6 → 15,7
import org.tela_botanica.client.modeles.Information;
import org.tela_botanica.client.modeles.MenuApplicationId;
import org.tela_botanica.client.modeles.Utilisateur;
import org.tela_botanica.client.modeles.Valeur;
import org.tela_botanica.client.modeles.ValeurListe;
import org.tela_botanica.client.modeles.collection.Collection;
import org.tela_botanica.client.modeles.collection.CollectionACommentaire;
1077,6 → 1078,18
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
}
public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List roleId) {
String roleIds = "";
Iterator<Valeur> itRole = roleId.iterator();
while (itRole.hasNext()) {
roleIds+= itRole.next().getId();
if (itRole.hasNext()) {
roleIds+=",";
}
}
modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds);
}
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) {
if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
String idPublicationAPersonneSepareParVirgule = "" ;
1107,13 → 1120,17
public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId) {
if (listePublications!=null && listePublications.size()>0) {
String idsPubli = "";
String rolesIds = "";
for (Iterator<String> it = listePublications.keySet().iterator(); it.hasNext();) {
idsPubli += listePublications.get(it.next()).getId();
PublicationAPersonne publi = listePublications.get(it.next());
idsPubli += publi.getId();
rolesIds += publi.getRole();
if (it.hasNext()) {
idsPubli += ",";
rolesIds += ",";
}
}
modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, roleId);
modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, rolesIds);
}
}