Subversion Repositories eFlore/Applications.coel

Compare Revisions

Ignore whitespace Rev 230 → Rev 231

/trunk/src/org/tela_botanica/client/Mediateur.java
1,5 → 1,6
package org.tela_botanica.client;
 
import java.util.Iterator;
import java.util.List;
 
import org.tela_botanica.client.composants.AideFenetre;
16,6 → 17,7
import org.tela_botanica.client.modeles.PublicationListe;
import org.tela_botanica.client.modeles.Structure;
import org.tela_botanica.client.modeles.StructureAPersonne;
import org.tela_botanica.client.modeles.StructureAPersonneListe;
import org.tela_botanica.client.modeles.StructureConservation;
import org.tela_botanica.client.modeles.StructureListe;
import org.tela_botanica.client.modeles.StructureValorisation;
350,7 → 352,7
for(int i = 0 ; i < structureSelection.size() ; i++) {
idStr = structureSelection.get(i).getId();
}
modele.selectionnerStructure(formStructureVue, getUtilisateurId(), idStr, StructureAPersonne.ROLE_EQUIPE);
selectionnerStructureAPersonne(formStructureVue, idStr, StructureAPersonne.ROLE_EQUIPE);
panneauCentre.layout();
} else {
362,7 → 364,39
public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
}
 
public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) {
modele.selectionnerStructure(vue, getUtilisateurId(), structureId, roleId);
}
public void modifierStructureAPersonne(Rafraichissable vue, StructureAPersonneListe personnelModifie) {
if (personnelModifie != null && personnelModifie.size() > 0) {
GWT.log("Mediateur :modif", null);
for (Iterator<String> it = personnelModifie.keySet().iterator(); it.hasNext();) {
modele.modifierStructureAPersonne(vue, getUtilisateurId(), (StructureAPersonne) personnelModifie.get(it.next()));
}
}
}
public void ajouterStructureAPersonne(Rafraichissable vue, String structureId, StructureAPersonneListe personnelAjoute) {
if (personnelAjoute != null && personnelAjoute.size() > 0) {
for (Iterator<String> it = personnelAjoute.keySet().iterator(); it.hasNext();) {
modele.ajouterStructureAPersonne(vue, getUtilisateurId(), structureId, (StructureAPersonne) personnelAjoute.get(it.next()));
}
}
}
public void supprimerStructureAPersonne(Rafraichissable vue, StructureAPersonneListe personnelSupprime) {
if (personnelSupprime != null && personnelSupprime.size() > 0) {
String idStrAPer = "" ;
for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) {
idStrAPer += personnelSupprime.get(it.next()).getId()+"," ;
}
modele.supprimerStructureAPersonne(vue, getUtilisateurId(), idStrAPer);
}
}
 
//+----------------------------------------------------------------------------------------------------------------+
// GESTION des PROJETS
//+----------------------------------------------------------------------------------------------------------------+
438,6 → 472,8
}
 
}