Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 898 Rev 901
Line 21... Line 21...
21
import org.tela_botanica.client.modeles.Personne;
21
import org.tela_botanica.client.modeles.Personne;
22
import org.tela_botanica.client.modeles.PersonneListe;
22
import org.tela_botanica.client.modeles.PersonneListe;
23
import org.tela_botanica.client.modeles.Projet;
23
import org.tela_botanica.client.modeles.Projet;
24
import org.tela_botanica.client.modeles.ProjetListe;
24
import org.tela_botanica.client.modeles.ProjetListe;
25
import org.tela_botanica.client.modeles.Publication;
25
import org.tela_botanica.client.modeles.Publication;
-
 
26
import org.tela_botanica.client.modeles.PublicationAPersonne;
-
 
27
import org.tela_botanica.client.modeles.PublicationAPersonneListe;
26
import org.tela_botanica.client.modeles.PublicationListe;
28
import org.tela_botanica.client.modeles.PublicationListe;
27
import org.tela_botanica.client.modeles.Structure;
29
import org.tela_botanica.client.modeles.Structure;
28
import org.tela_botanica.client.modeles.StructureAPersonne;
30
import org.tela_botanica.client.modeles.StructureAPersonne;
29
import org.tela_botanica.client.modeles.CollectionAPersonneListe;
31
import org.tela_botanica.client.modeles.CollectionAPersonneListe;
30
import org.tela_botanica.client.modeles.StructureAPersonneListe;
32
import org.tela_botanica.client.modeles.StructureAPersonneListe;
Line 485... Line 487...
485
	
487
	
486
	public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, StructureAPersonneListe personnelSupprime) {
488
	public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, StructureAPersonneListe personnelSupprime) {
487
		if (personnelSupprime != null && personnelSupprime.size() > 0) {
489
		if (personnelSupprime != null && personnelSupprime.size() > 0) {
488
			String idStructureAPersonneSepareParVirgule = "" ;
490
			String idStructureAPersonneSepareParVirgule = "" ;
489
			for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) {
491
			for (Iterator<String> it = personnelSupprime.keySet().iterator(); it.hasNext();) {
-
 
492
				idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId();
-
 
493
				if (it.hasNext()) {
-
 
494
					idStructureAPersonneSepareParVirgule += ",";
490
				idStructureAPersonneSepareParVirgule += personnelSupprime.get(it.next()).getId()+"," ;
495
				}
491
			}
496
			}
492
			modele.supprimerStructureAPersonne(vueARafraichir, idStructureAPersonneSepareParVirgule);
497
			modele.supprimerStructureAPersonne(vueARafraichir, idStructureAPersonneSepareParVirgule);
493
		}
498
		}
Line 587... Line 592...
587
	
592
	
588
	public void supprimerCollectionAPersonne(Rafraichissable vueARafraichir, CollectionAPersonneListe personnesSupprimees) {
593
	public void supprimerCollectionAPersonne(Rafraichissable vueARafraichir, CollectionAPersonneListe personnesSupprimees) {
589
		if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
594
		if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
590
			String idCollectionAPersonneSeparesParVirgule = "" ;
595
			String idCollectionAPersonneSeparesParVirgule = "" ;
591
			for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
596
			for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
-
 
597
				idCollectionAPersonneSeparesParVirgule += personnesSupprimees.get(it.next()).getId();
-
 
598
				if (it.hasNext()) {
-
 
599
					idCollectionAPersonneSeparesParVirgule += ",";
592
				idCollectionAPersonneSeparesParVirgule += personnesSupprimees.get(it.next()).getId()+"," ;
600
				}
593
			}
601
			}
594
			modele.supprimerCollectionAPersonne(vueARafraichir, idCollectionAPersonneSeparesParVirgule);
602
			modele.supprimerCollectionAPersonne(vueARafraichir, idCollectionAPersonneSeparesParVirgule);
595
		}
603
		}
Line 620... Line 628...
620
	
628
	
621
	public void supprimerCollectionAPersonne(Rafraichissable vueARafraichir, CollectionAPublicationListe publicationsSupprimees) {
629
	public void supprimerCollectionAPersonne(Rafraichissable vueARafraichir, CollectionAPublicationListe publicationsSupprimees) {
622
		if (publicationsSupprimees != null && publicationsSupprimees.size() > 0) {
630
		if (publicationsSupprimees != null && publicationsSupprimees.size() > 0) {
623
			String idCollectionAPublicationSeparesParVirgule = "" ;
631
			String idCollectionAPublicationSeparesParVirgule = "" ;
624
			for (Iterator<String> it = publicationsSupprimees.keySet().iterator(); it.hasNext();) {
632
			for (Iterator<String> it = publicationsSupprimees.keySet().iterator(); it.hasNext();) {
-
 
633
				idCollectionAPublicationSeparesParVirgule += publicationsSupprimees.get(it.next()).getId();
-
 
634
				if (it.hasNext()) {
-
 
635
					idCollectionAPublicationSeparesParVirgule += ",";
625
				idCollectionAPublicationSeparesParVirgule += publicationsSupprimees.get(it.next()).getId()+"," ;
636
				}
626
			}
637
			}
627
			modele.supprimerCollectionAPublication(vueARafraichir, idCollectionAPublicationSeparesParVirgule);
638
			modele.supprimerCollectionAPublication(vueARafraichir, idCollectionAPublicationSeparesParVirgule);
628
		}
639
		}
Line 846... Line 857...
846
 
857
 
847
	public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
858
	public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
848
		modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
859
		modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
Line 849... Line 860...
849
	}
860
	}
-
 
861
	
-
 
862
	public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) {
-
 
863
		if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
-
 
864
			String idPublicationAPersonneSepareParVirgule = "" ;
-
 
865
			for (Iterator<String> it = personnesAjoutees.keySet().iterator(); it.hasNext();) {
-
 
866
				idPublicationAPersonneSepareParVirgule += personnesAjoutees.get(it.next()).getIdPersonne();
-
 
867
				if (it.hasNext()) {
-
 
868
					idPublicationAPersonneSepareParVirgule += ",";
850
	
869
				}
-
 
870
			}
851
	public void ajouterPublicationAPersonne(Rafraichissable vueArafraichir, String publicationId, String personnesId, String roleId) {
871
			modele.ajouterPublicationAPersonne(vueARafraichir, publicationId, idPublicationAPersonneSepareParVirgule, roleId);
852
		modele.ajouterAuteurPublication(vueArafraichir, publicationId, personnesId, roleId);
872
		}
853
	}
873
	}
-
 
874
	
-
 
875
	public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe personnesSupprimees) {
-
 
876
		if (personnesSupprimees != null && personnesSupprimees.size() > 0) {
-
 
877
			String idPublicationAPersonneSepareParVirgule = "" ;
-
 
878
			for (Iterator<String> it = personnesSupprimees.keySet().iterator(); it.hasNext();) {
-
 
879
				idPublicationAPersonneSepareParVirgule += personnesSupprimees.get(it.next()).getId();
-
 
880
				if (it.hasNext()) {
-
 
881
					idPublicationAPersonneSepareParVirgule += ",";
854
 
882
				}
-
 
883
			}
855
	public void modifierPublicationAPersonne(Rafraichissable vueArafraichir, String publicationId, String personnesId, String roleId) {
884
			modele.supprimerPublicationAPersonne(vueARafraichir, idPublicationAPersonneSepareParVirgule);
Line 856... Line 885...
856
		modele.modifierAuteurPublication(vueArafraichir, publicationId, personnesId, roleId);
885
		}
857
	}
886
	}
858
	
887