Line 1... |
Line 1... |
1 |
package org.tela_botanica.client;
|
1 |
package org.tela_botanica.client;
|
Line -... |
Line 2... |
- |
|
2 |
|
2 |
|
3 |
import java.util.Iterator;
|
Line 3... |
Line 4... |
3 |
import java.util.List;
|
4 |
import java.util.List;
|
4 |
|
5 |
|
5 |
import org.tela_botanica.client.composants.AideFenetre;
|
6 |
import org.tela_botanica.client.composants.AideFenetre;
|
Line 14... |
Line 15... |
14 |
import org.tela_botanica.client.modeles.ProjetsListe;
|
15 |
import org.tela_botanica.client.modeles.ProjetsListe;
|
15 |
import org.tela_botanica.client.modeles.Publication;
|
16 |
import org.tela_botanica.client.modeles.Publication;
|
16 |
import org.tela_botanica.client.modeles.PublicationListe;
|
17 |
import org.tela_botanica.client.modeles.PublicationListe;
|
17 |
import org.tela_botanica.client.modeles.Structure;
|
18 |
import org.tela_botanica.client.modeles.Structure;
|
18 |
import org.tela_botanica.client.modeles.StructureAPersonne;
|
19 |
import org.tela_botanica.client.modeles.StructureAPersonne;
|
- |
|
20 |
import org.tela_botanica.client.modeles.StructureAPersonneListe;
|
19 |
import org.tela_botanica.client.modeles.StructureConservation;
|
21 |
import org.tela_botanica.client.modeles.StructureConservation;
|
20 |
import org.tela_botanica.client.modeles.StructureListe;
|
22 |
import org.tela_botanica.client.modeles.StructureListe;
|
21 |
import org.tela_botanica.client.modeles.StructureValorisation;
|
23 |
import org.tela_botanica.client.modeles.StructureValorisation;
|
22 |
import org.tela_botanica.client.modeles.Utilisateur;
|
24 |
import org.tela_botanica.client.modeles.Utilisateur;
|
23 |
import org.tela_botanica.client.modeles.ValeurListe;
|
25 |
import org.tela_botanica.client.modeles.ValeurListe;
|
Line 348... |
Line 350... |
348 |
|
350 |
|
349 |
String idStr = "" ;
|
351 |
String idStr = "" ;
|
350 |
for(int i = 0 ; i < structureSelection.size() ; i++) {
|
352 |
for(int i = 0 ; i < structureSelection.size() ; i++) {
|
351 |
idStr = structureSelection.get(i).getId();
|
353 |
idStr = structureSelection.get(i).getId();
|
352 |
}
|
354 |
}
|
Line 353... |
Line 355... |
353 |
modele.selectionnerStructure(formStructureVue, getUtilisateurId(), idStr, StructureAPersonne.ROLE_EQUIPE);
|
355 |
selectionnerStructureAPersonne(formStructureVue, idStr, StructureAPersonne.ROLE_EQUIPE);
|
354 |
|
356 |
|
355 |
panneauCentre.layout();
|
357 |
panneauCentre.layout();
|
356 |
} else {
|
358 |
} else {
|
Line 360... |
Line 362... |
360 |
}
|
362 |
}
|
Line 361... |
Line 363... |
361 |
|
363 |
|
362 |
public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
|
364 |
public void modifierStructure(Rafraichissable vue, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
|
363 |
modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
|
365 |
modele.modifierStructure(vue, getUtilisateurId(), structure, conservation, valorisation);
|
- |
|
366 |
}
|
- |
|
367 |
|
- |
|
368 |
public void selectionnerStructureAPersonne(Rafraichissable vue, String structureId, String roleId) {
|
- |
|
369 |
modele.selectionnerStructure(vue, getUtilisateurId(), structureId, roleId);
|
- |
|
370 |
}
|
- |
|
371 |
|
- |
|
372 |
public void modifierStructureAPersonne(Rafraichissable vue, StructureAPersonneListe personnelModifie) {
|
- |
|
373 |
if (personnelModifie != null && personnelModifie.size() > 0) {
|
- |
|
374 |
GWT.log("Mediateur :modif", null);
|
- |
|
375 |
for (Iterator<String> it = personnelModifie.keySet().iterator(); it.hasNext();) {
|
- |
|
376 |
modele.modifierStructureAPersonne(vue, getUtilisateurId(), (StructureAPersonne) personnelModifie.get(it.next()));
|
- |
|
377 |
}
|
- |
|
378 |
}
|
- |
|
379 |
}
|
- |
|
380 |
|
- |
|
381 |
public void ajouterStructureAPersonne(Rafraichissable vue, String structureId, StructureAPersonneListe personnelAjoute) {
|
- |
|
382 |
if (personnelAjoute != null && personnelAjoute.size() > 0) {
|
- |
|
383 |
for (Iterator<String> it = personnelAjoute.keySet().iterator(); it.hasNext();) {
|
- |
|
384 |
modele.ajouterStructureAPersonne(vue, getUtilisateurId(), structureId, (StructureAPersonne) personnelAjoute.get(it.next()));
|
- |
|
385 |
}
|
- |
|
386 |
}
|
- |
|
387 |
}
|
- |
|
388 |
|
- |
|
389 |
public void supprimerStructureAPersonne(Rafraichissable vue, StructureAPersonneListe personnelSupprime) {
|
- |
|
390 |
if (personnelSupprime != null && personnelSupprime.size() > 0) {
|
- |
|
391 |
String idStrAPer = "" ;
|
- |
|
392 |
for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) {
|
- |
|
393 |
idStrAPer += personnelSupprime.get(it.next()).getId()+"," ;
|
- |
|
394 |
}
|
- |
|
395 |
modele.supprimerStructureAPersonne(vue, getUtilisateurId(), idStrAPer);
|
- |
|
396 |
}
|
- |
|
397 |
}
|
Line 364... |
Line 398... |
364 |
}
|
398 |
|
365 |
|
399 |
|
366 |
//+----------------------------------------------------------------------------------------------------------------+
|
400 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 436... |
Line 470... |
436 |
public void clicObtenirListeEditeurs(Rafraichissable r) {
|
470 |
public void clicObtenirListeEditeurs(Rafraichissable r) {
|
437 |
modele.obtenirListeStructures(r,getUtilisateurId());
|
471 |
modele.obtenirListeStructures(r,getUtilisateurId());
|
Line 438... |
Line 472... |
438 |
|
472 |
|
Line -... |
Line 473... |
- |
|
473 |
}
|
- |
|
474 |
|
439 |
}
|
475 |
|