Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 997 Rev 1014
Line 13... Line 13...
13
import org.tela_botanica.client.i18n.ErrorMessages;
13
import org.tela_botanica.client.i18n.ErrorMessages;
14
import org.tela_botanica.client.interfaces.Rafraichissable;
14
import org.tela_botanica.client.interfaces.Rafraichissable;
15
import org.tela_botanica.client.modeles.Information;
15
import org.tela_botanica.client.modeles.Information;
16
import org.tela_botanica.client.modeles.MenuApplicationId;
16
import org.tela_botanica.client.modeles.MenuApplicationId;
17
import org.tela_botanica.client.modeles.Utilisateur;
17
import org.tela_botanica.client.modeles.Utilisateur;
-
 
18
import org.tela_botanica.client.modeles.Valeur;
18
import org.tela_botanica.client.modeles.ValeurListe;
19
import org.tela_botanica.client.modeles.ValeurListe;
19
import org.tela_botanica.client.modeles.collection.Collection;
20
import org.tela_botanica.client.modeles.collection.Collection;
20
import org.tela_botanica.client.modeles.collection.CollectionACommentaire;
21
import org.tela_botanica.client.modeles.collection.CollectionACommentaire;
21
import org.tela_botanica.client.modeles.collection.CollectionACommentaireAsyncDao;
22
import org.tela_botanica.client.modeles.collection.CollectionACommentaireAsyncDao;
22
import org.tela_botanica.client.modeles.collection.CollectionACommentaireListe;
23
import org.tela_botanica.client.modeles.collection.CollectionACommentaireListe;
Line 1075... Line 1076...
1075
 
1076
 
1076
	public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
1077
	public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId) {
1077
		modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
1078
		modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleId);
Line -... Line 1079...
-
 
1079
	}
-
 
1080
	
-
 
1081
	public void selectionnerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, List roleId) {
-
 
1082
		String roleIds = "";
-
 
1083
		Iterator<Valeur> itRole = roleId.iterator();
-
 
1084
		while (itRole.hasNext())	{
-
 
1085
			roleIds+= itRole.next().getId();
-
 
1086
			if (itRole.hasNext())	{
-
 
1087
				roleIds+=",";
-
 
1088
			}
-
 
1089
		}
-
 
1090
		modele.selectionPublicationAPersonne(vueARafraichir, publicationId, personnesId, roleIds);
1078
	}
1091
	}
1079
	
1092
	
1080
	public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) {
1093
	public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, PublicationAPersonneListe personnesAjoutees, String roleId) {
1081
		if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
1094
		if (personnesAjoutees != null && personnesAjoutees.size() > 0) {
1082
			String idPublicationAPersonneSepareParVirgule = "" ;
1095
			String idPublicationAPersonneSepareParVirgule = "" ;
Line 1105... Line 1118...
1105
	
1118
	
1106
	//Lier plusieurs publication à une personne
1119
	//Lier plusieurs publication à une personne
1107
	public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId) {
1120
	public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, PublicationAPersonneListe listePublications, String personneId, String roleId) {
1108
		if (listePublications!=null && listePublications.size()>0)	{
1121
		if (listePublications!=null && listePublications.size()>0)	{
-
 
1122
			String idsPubli = "";
1109
			String idsPubli = "";
1123
			String rolesIds = "";
1110
			for (Iterator<String> it = listePublications.keySet().iterator(); it.hasNext();) {
1124
			for (Iterator<String> it = listePublications.keySet().iterator(); it.hasNext();) {
-
 
1125
				PublicationAPersonne publi = listePublications.get(it.next());
-
 
1126
				idsPubli += publi.getId();
1111
				idsPubli += listePublications.get(it.next()).getId();
1127
				rolesIds += publi.getRole();
1112
				if (it.hasNext()) {
1128
				if (it.hasNext()) {
-
 
1129
					idsPubli += ",";
1113
					idsPubli += ",";
1130
					rolesIds += ",";
1114
				}
1131
				}
1115
			}			
1132
			}			
1116
			modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, roleId);
1133
			modele.ajouterPublicationAPersonne(vueARafraichir, idsPubli, personneId, rolesIds);
1117
		}
1134
		}
Line 1118... Line 1135...
1118
	}
1135
	}
1119
	
1136