Subversion Repositories eFlore/Applications.coel

Rev

Rev 228 | Rev 237 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 228 Rev 231
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