Subversion Repositories eFlore/Applications.coel

Rev

Rev 1784 | Rev 1818 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1784 Rev 1802
1
package org.tela_botanica.client;
1
package org.tela_botanica.client;
2
 
2
 
3
import java.util.HashMap;
3
import java.util.HashMap;
4
import java.util.Iterator;
4
import java.util.Iterator;
5
import java.util.List;
5
import java.util.List;
6
 
6
 
7
import org.tela_botanica.client.configuration.Configuration;
7
import org.tela_botanica.client.configuration.Configuration;
8
import org.tela_botanica.client.interfaces.Rafraichissable;
8
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.modeles.Utilisateur;
9
import org.tela_botanica.client.modeles.Utilisateur;
10
import org.tela_botanica.client.modeles.UtilisateurAsyncDao;
10
import org.tela_botanica.client.modeles.UtilisateurAsyncDao;
11
import org.tela_botanica.client.modeles.ValeurListeAsyncDao;
11
import org.tela_botanica.client.modeles.ValeurListeAsyncDao;
12
import org.tela_botanica.client.modeles.collection.Collection;
12
import org.tela_botanica.client.modeles.collection.Collection;
13
import org.tela_botanica.client.modeles.collection.CollectionACommentaire;
13
import org.tela_botanica.client.modeles.collection.CollectionACommentaire;
14
import org.tela_botanica.client.modeles.collection.CollectionACommentaireAsyncDao;
14
import org.tela_botanica.client.modeles.collection.CollectionACommentaireAsyncDao;
15
import org.tela_botanica.client.modeles.collection.CollectionAPersonne;
15
import org.tela_botanica.client.modeles.collection.CollectionAPersonne;
16
import org.tela_botanica.client.modeles.collection.CollectionAPersonneAsyncDao;
16
import org.tela_botanica.client.modeles.collection.CollectionAPersonneAsyncDao;
17
import org.tela_botanica.client.modeles.collection.CollectionAPublication;
17
import org.tela_botanica.client.modeles.collection.CollectionAPublication;
18
import org.tela_botanica.client.modeles.collection.CollectionAPublicationAsyncDao;
18
import org.tela_botanica.client.modeles.collection.CollectionAPublicationAsyncDao;
-
 
19
import org.tela_botanica.client.modeles.collection.CollectionAStructureAsyncDao;
19
import org.tela_botanica.client.modeles.collection.CollectionAsyncDao;
20
import org.tela_botanica.client.modeles.collection.CollectionAsyncDao;
20
import org.tela_botanica.client.modeles.commentaire.Commentaire;
21
import org.tela_botanica.client.modeles.commentaire.Commentaire;
21
import org.tela_botanica.client.modeles.commentaire.CommentaireAsyncDao;
22
import org.tela_botanica.client.modeles.commentaire.CommentaireAsyncDao;
22
import org.tela_botanica.client.modeles.personne.Personne;
23
import org.tela_botanica.client.modeles.personne.Personne;
23
import org.tela_botanica.client.modeles.personne.PersonneAsyncDao;
24
import org.tela_botanica.client.modeles.personne.PersonneAsyncDao;
24
import org.tela_botanica.client.modeles.publication.Publication;
25
import org.tela_botanica.client.modeles.publication.Publication;
25
import org.tela_botanica.client.modeles.publication.PublicationAPersonne;
26
import org.tela_botanica.client.modeles.publication.PublicationAPersonne;
26
import org.tela_botanica.client.modeles.publication.PublicationAPersonneAsyncDao;
27
import org.tela_botanica.client.modeles.publication.PublicationAPersonneAsyncDao;
27
import org.tela_botanica.client.modeles.publication.PublicationAsyncDao;
28
import org.tela_botanica.client.modeles.publication.PublicationAsyncDao;
28
import org.tela_botanica.client.modeles.structure.Structure;
29
import org.tela_botanica.client.modeles.structure.Structure;
29
import org.tela_botanica.client.modeles.structure.StructureAPersonne;
30
import org.tela_botanica.client.modeles.structure.StructureAPersonne;
30
import org.tela_botanica.client.modeles.structure.StructureAPersonneAsyncDao;
31
import org.tela_botanica.client.modeles.structure.StructureAPersonneAsyncDao;
31
import org.tela_botanica.client.modeles.structure.StructureAsyncDao;
32
import org.tela_botanica.client.modeles.structure.StructureAsyncDao;
32
import org.tela_botanica.client.modeles.structure.StructureConservation;
33
import org.tela_botanica.client.modeles.structure.StructureConservation;
33
import org.tela_botanica.client.modeles.structure.StructureValorisation;
34
import org.tela_botanica.client.modeles.structure.StructureValorisation;
34
import org.tela_botanica.client.synchronisation.Sequenceur;
35
import org.tela_botanica.client.synchronisation.Sequenceur;
35
import org.tela_botanica.client.util.Debug;
36
import org.tela_botanica.client.util.Debug;
36
 
37
 
37
import com.extjs.gxt.ui.client.Registry;
38
import com.extjs.gxt.ui.client.Registry;
38
import com.google.gwt.core.client.GWT;
39
import com.google.gwt.core.client.GWT;
39
import com.google.gwt.user.client.Window;
40
import com.google.gwt.user.client.Window;
40
 
41
 
41
// TODO : le transformer en SINGLETON
42
// TODO : le transformer en SINGLETON
42
public class Modele {
43
public class Modele {
43
 
44
 
44
	public Modele() {
45
	public Modele() {
45
		Registry.register(RegistreId.MODELE, this);
46
		Registry.register(RegistreId.MODELE, this);
46
	}
47
	}
47
 
48
 
48
	//+----------------------------------------------------------------------------------------------------------------+
49
	//+----------------------------------------------------------------------------------------------------------------+
49
	//												GESTION DES VALEURS ET LISTES
50
	//												GESTION DES VALEURS ET LISTES
50
	//+----------------------------------------------------------------------------------------------------------------+
51
	//+----------------------------------------------------------------------------------------------------------------+
51
	public void obtenirListeValeurs(Rafraichissable vue, Integer id, Integer seqId) {
52
	public void obtenirListeValeurs(Rafraichissable vue, Integer id, Integer seqId) {
52
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
53
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
53
		lsDao.obtenirListe(id, seqId);
54
		lsDao.obtenirListe(id, seqId);
54
	}
55
	}
55
 
56
 
56
	public void obtenirListeValeurs(Rafraichissable vue, String type, int id, Integer seqId) {
57
	public void obtenirListeValeurs(Rafraichissable vue, String type, int id, Integer seqId) {
57
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
58
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
58
		lsDao.obtenirListe(type, String.valueOf(id), seqId);
59
		lsDao.obtenirListe(type, String.valueOf(id), seqId);
59
	}	
60
	}	
60
	
61
	
61
	public void obtenirListeValeurs(Rafraichissable vue, Integer listId, boolean pagination, String recherche, int start, int nbElements, Integer seqId) {
62
	public void obtenirListeValeurs(Rafraichissable vue, Integer listId, boolean pagination, String recherche, int start, int nbElements, Integer seqId) {
62
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
63
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
63
		lsDao.obtenirListe(listId, pagination, recherche, start, nbElements, seqId);
64
		lsDao.obtenirListe(listId, pagination, recherche, start, nbElements, seqId);
64
	}
65
	}
65
 
66
 
66
	public void obtenirListeValeurs(Rafraichissable vue, String type, String id, Integer seqId) {
67
	public void obtenirListeValeurs(Rafraichissable vue, String type, String id, Integer seqId) {
67
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
68
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
68
		lsDao.obtenirListe(type, String.valueOf(id), seqId);
69
		lsDao.obtenirListe(type, String.valueOf(id), seqId);
69
	}
70
	}
70
	
71
	
71
	public void obtenirValeur(Rafraichissable vue, String type, Integer id, String identifiant, Integer seqId) {
72
	public void obtenirValeur(Rafraichissable vue, String type, Integer id, String identifiant, Integer seqId) {
72
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
73
		ValeurListeAsyncDao lsDao = new ValeurListeAsyncDao(vue);
73
		lsDao.selectionner(type, id, null, identifiant, seqId);
74
		lsDao.selectionner(type, id, null, identifiant, seqId);
74
	}
75
	}
75
	
76
	
76
	//+----------------------------------------------------------------------------------------------------------------+
77
	//+----------------------------------------------------------------------------------------------------------------+
77
	//												GESTION DES UTILISATEURS
78
	//												GESTION DES UTILISATEURS
78
	//+----------------------------------------------------------------------------------------------------------------+
79
	//+----------------------------------------------------------------------------------------------------------------+
79
	
80
	
80
	public void connecterUtilisateur(Rafraichissable vue, String login, String mdp) {
81
	public void connecterUtilisateur(Rafraichissable vue, String login, String mdp) {
81
		Utilisateur utilisateur = (Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT);
82
		Utilisateur utilisateur = (Utilisateur) Registry.get(RegistreId.UTILISATEUR_COURANT);
82
		utilisateur.setLogin(login);
83
		utilisateur.setLogin(login);
83
		utilisateur.setMotDePasse(mdp);
84
		utilisateur.setMotDePasse(mdp);
84
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
85
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
85
		uDao.connecterUtilisateur();		
86
		uDao.connecterUtilisateur();		
86
	}
87
	}
87
	
88
	
88
	public void deconnecterUtilisateur(Rafraichissable vue) {
89
	public void deconnecterUtilisateur(Rafraichissable vue) {
89
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
90
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
90
		uDao.deconnecterUtilisateur();		
91
		uDao.deconnecterUtilisateur();		
91
	}
92
	}
92
	
93
	
93
	public void accepterLicence(Rafraichissable vue)	{
94
	public void accepterLicence(Rafraichissable vue)	{
94
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
95
		UtilisateurAsyncDao uDao = new UtilisateurAsyncDao(vue);
95
		uDao.accepterLicence();
96
		uDao.accepterLicence();
96
		
97
		
97
	}
98
	}
98
	
99
	
99
	public void modifierUtilisateur(Rafraichissable vueARafraichir, Utilisateur utilisateur)	{
100
	public void modifierUtilisateur(Rafraichissable vueARafraichir, Utilisateur utilisateur)	{
100
		PersonneAsyncDao pAdao = new PersonneAsyncDao(vueARafraichir);
101
		PersonneAsyncDao pAdao = new PersonneAsyncDao(vueARafraichir);
101
		
102
		
102
		Personne personne = new Personne();
103
		Personne personne = new Personne();
103
		personne.setId(utilisateur.getId());
104
		personne.setId(utilisateur.getId());
104
		personne.setPrenom(utilisateur.getPrenom());
105
		personne.setPrenom(utilisateur.getPrenom());
105
		personne.setNom(utilisateur.getNom());
106
		personne.setNom(utilisateur.getNom());
106
		personne.setNomComplet(utilisateur.getNomComplet());
107
		personne.setNomComplet(utilisateur.getNomComplet());
107
		personne.setParametre(utilisateur.getParametre());
108
		personne.setParametre(utilisateur.getParametre());
108
		
109
		
109
		pAdao.modifier(personne);
110
		pAdao.modifier(personne);
110
	}
111
	}
111
	
112
	
112
	//+----------------------------------------------------------------------------------------------------------------+
113
	//+----------------------------------------------------------------------------------------------------------------+
113
	//												GESTION DES STRUCTURES
114
	//												GESTION DES STRUCTURES
114
	//+----------------------------------------------------------------------------------------------------------------+
115
	//+----------------------------------------------------------------------------------------------------------------+
115
 
116
 
116
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, String nomStructure, int start, int nbElements, Integer seqId, boolean searchCity) {
117
	public void selectionnerStructure(Rafraichissable vueARafraichir, String structureId, String nomStructure, int start, int nbElements, Integer seqId, boolean searchCity) {
117
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
118
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
118
		StructureAsyncDao sDao = new StructureAsyncDao(vueARafraichir);
119
		StructureAsyncDao sDao = new StructureAsyncDao(vueARafraichir);
119
		sDao.selectionner(false, structureId, nomStructure, null, start, nbElements, seqId, searchCity);
120
		sDao.selectionner(false, structureId, nomStructure, null, start, nbElements, seqId, searchCity);
120
	}
121
	}
121
	
122
	
122
	public void selectionnerStructureAvecPaginationProgressive(Rafraichissable vueARafraichir, String structureId, String nomStructure, String formatRetour, int start, int nbElements, Integer seqId, boolean searchCity) {
123
	public void selectionnerStructureAvecPaginationProgressive(Rafraichissable vueARafraichir, String structureId, String nomStructure, String formatRetour, int start, int nbElements, Integer seqId, boolean searchCity) {
123
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
124
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
124
		StructureAsyncDao sDao = new StructureAsyncDao(vueARafraichir);
125
		StructureAsyncDao sDao = new StructureAsyncDao(vueARafraichir);
125
		sDao.selectionner(true, structureId, nomStructure, formatRetour, start, nbElements, seqId, searchCity);
126
		sDao.selectionner(true, structureId, nomStructure, formatRetour, start, nbElements, seqId, searchCity);
126
	}
127
	}
127
	
128
	
128
	public void selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId, boolean searchCity) {
129
	public void selectionnerStructure(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId, boolean searchCity) {
129
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
130
		// Gestion des données des tables coel_structure, coel_structure_conservation et coel_structure_valorisation 
130
		StructureAsyncDao sDao = new StructureAsyncDao(vueARafraichir);
131
		StructureAsyncDao sDao = new StructureAsyncDao(vueARafraichir);
131
		sDao.selectionner(true, null, recherche, null, start, nbElements, seqId, searchCity);
132
		sDao.selectionner(true, null, recherche, null, start, nbElements, seqId, searchCity);
132
	}
133
	}
133
	
134
	
134
	/** Lance la creation d'une Structure
135
	/** Lance la creation d'une Structure
135
	 * @param vueARafraichir la vue demandant a être rafraichie
136
	 * @param vueARafraichir la vue demandant a être rafraichie
136
	 * @param structure les données de la structure
137
	 * @param structure les données de la structure
137
	 */
138
	 */
138
	public void ajouterStructure(Rafraichissable vueARafraichir, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
139
	public void ajouterStructure(Rafraichissable vueARafraichir, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
139
		StructureAsyncDao structureDao = new StructureAsyncDao(vueARafraichir);
140
		StructureAsyncDao structureDao = new StructureAsyncDao(vueARafraichir);
140
		structureDao.ajouter(structure, conservation, valorisation);
141
		structureDao.ajouter(structure, conservation, valorisation);
141
	}
142
	}
142
 
143
 
143
	public void supprimerStructure(Rafraichissable vueARafraichir, String idStr) {
144
	public void supprimerStructure(Rafraichissable vueARafraichir, String idStr) {
144
		StructureAsyncDao structureDao = new StructureAsyncDao(vueARafraichir);
145
		StructureAsyncDao structureDao = new StructureAsyncDao(vueARafraichir);
145
		structureDao.supprimer(idStr);
146
		structureDao.supprimer(idStr);
146
	}
147
	}
147
	
148
	
148
	public void modifierStructure(Rafraichissable vueARafraichir, String structureId, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
149
	public void modifierStructure(Rafraichissable vueARafraichir, String structureId, Structure structure, StructureConservation conservation, StructureValorisation valorisation) {
149
		StructureAsyncDao structureDao = new StructureAsyncDao(vueARafraichir);
150
		StructureAsyncDao structureDao = new StructureAsyncDao(vueARafraichir);
150
		structureDao.modifier(structureId, structure, conservation, valorisation);
151
		structureDao.modifier(structureId, structure, conservation, valorisation);
151
	}
152
	}
152
 
153
 
153
	//+----------------------------------------------------------------------------------------------------------------+
154
	//+----------------------------------------------------------------------------------------------------------------+
154
	// GESTION de la relation STRUCTURE A PERSONNE
155
	// GESTION de la relation STRUCTURE A PERSONNE
155
	
156
	
156
	public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String structureId, String roleId, Integer seqId) {
157
	public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String structureId, String roleId, Integer seqId) {
157
		// Gestion des données de la table coel_structure_a_personne
158
		// Gestion des données de la table coel_structure_a_personne
158
		if (structureId != null && roleId != null) {
159
		if (structureId != null && roleId != null) {
159
			StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao(vueARafraichir);
160
			StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao(vueARafraichir);
160
			sapDao.selectionner(false, structureId, roleId, null, 0, -1, seqId);
161
			sapDao.selectionner(false, structureId, roleId, null, 0, -1, seqId);
161
		}
162
		}
162
	}
163
	}
163
	
164
	
164
	public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String structureId, String roleId, String recherche, int start, int nbElements, Integer seqId) {
165
	public void selectionnerStructureAPersonne(Rafraichissable vueARafraichir, String structureId, String roleId, String recherche, int start, int nbElements, Integer seqId) {
165
		StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao(vueARafraichir);
166
		StructureAPersonneAsyncDao sapDao = new StructureAPersonneAsyncDao(vueARafraichir);
166
		sapDao.selectionner(true, structureId, roleId, recherche, start, nbElements, seqId);
167
		sapDao.selectionner(true, structureId, roleId, recherche, start, nbElements, seqId);
167
	}
168
	}
168
	
169
	
169
	public void modifierStructureAPersonne(Rafraichissable vueARafraichir, StructureAPersonne personnel) {
170
	public void modifierStructureAPersonne(Rafraichissable vueARafraichir, StructureAPersonne personnel) {
170
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
171
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
171
		structureAPersonneDao.modifier(personnel);
172
		structureAPersonneDao.modifier(personnel);
172
	}
173
	}
173
	
174
	
174
	public void ajouterStructureAPersonne(Rafraichissable vueARafraichir, String structureId, StructureAPersonne personnel) {
175
	public void ajouterStructureAPersonne(Rafraichissable vueARafraichir, String structureId, StructureAPersonne personnel) {
175
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
176
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
176
		structureAPersonneDao.ajouter(structureId, personnel);	
177
		structureAPersonneDao.ajouter(structureId, personnel);	
177
	}
178
	}
178
	
179
	
179
	public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, String personnelId) {
180
	public void supprimerStructureAPersonne(Rafraichissable vueARafraichir, String personnelId) {
180
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
181
		StructureAPersonneAsyncDao structureAPersonneDao = new StructureAPersonneAsyncDao(vueARafraichir);
181
		structureAPersonneDao.supprimer(personnelId);
182
		structureAPersonneDao.supprimer(personnelId);
182
	}
183
	}
183
 
184
 
184
	//+----------------------------------------------------------------------------------------------------------------+
185
	//+----------------------------------------------------------------------------------------------------------------+
185
	//												GESTION DES COLLECTIONS
186
	//												GESTION DES COLLECTIONS
186
	//+----------------------------------------------------------------------------------------------------------------+
187
	//+----------------------------------------------------------------------------------------------------------------+
187
	
188
	
188
	public void selectionnerCollection(Rafraichissable vueARafraichir, String collectionId, String nom, int start, int nbElements, Integer seqId) {
189
	public void selectionnerCollection(Rafraichissable vueARafraichir, String collectionId, String nom, int start, int nbElements, Integer seqId) {
189
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
190
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
190
		cDao.selectionner(false, collectionId, nom, start, nbElements, seqId);
191
		cDao.selectionner(false, collectionId, nom, start, nbElements, seqId);
191
	}
192
	}
192
	
193
	
193
	public void selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
194
	public void selectionnerCollection(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
194
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
195
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
195
		cDao.selectionner(true, null, recherche, start, nbElements, seqId);
196
		cDao.selectionner(true, null, recherche, start, nbElements, seqId);
196
	}
197
	}
197
	
198
	
198
	public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
199
	public void ajouterCollection(Rafraichissable vueARafraichir, Collection collection) {
199
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
200
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
200
		cDao.ajouter(collection);
201
		cDao.ajouter(collection);
201
	}
202
	}
202
 
203
 
203
	public void modifierCollection(Rafraichissable vueARafraichir, Collection collection) {
204
	public void modifierCollection(Rafraichissable vueARafraichir, Collection collection) {
204
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
205
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
205
		cDao.modifier(collection);
206
		cDao.modifier(collection);
206
	}
207
	}
207
 
208
 
208
	public void supprimerCollection(Rafraichissable vueARafraichir, String identifiantsCollectionSepareParVirgule) {
209
	public void supprimerCollection(Rafraichissable vueARafraichir, String identifiantsCollectionSepareParVirgule) {
209
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
210
		CollectionAsyncDao cDao = new CollectionAsyncDao(vueARafraichir);
210
		cDao.supprimer(identifiantsCollectionSepareParVirgule);
211
		cDao.supprimer(identifiantsCollectionSepareParVirgule);
211
	}
212
	}
-
 
213
	
-
 
214
	public void selectionnerCollectionAStructure(Rafraichissable vueARafraichir, String structureId, int start, int nbElements,
-
 
215
			Integer seqId) {
-
 
216
		CollectionAStructureAsyncDao cDao = new CollectionAStructureAsyncDao(vueARafraichir);
-
 
217
		cDao.selectionner(structureId, start, nbElements, seqId);
-
 
218
	}
212
	
219
	
213
	//+----------------------------------------------------------------------------------------------------------------+
220
	//+----------------------------------------------------------------------------------------------------------------+
214
	// GESTION de la relation COLLECTION A PERSONNE
221
	// GESTION de la relation COLLECTION A PERSONNE
215
	
222
	
216
	public void selectionnerCollectionAPersonne(Rafraichissable vueARafraichir, String collectionId, String roleId, String recherche, int start, int nbElements, Integer seqId) {
223
	public void selectionnerCollectionAPersonne(Rafraichissable vueARafraichir, String collectionId, String roleId, String recherche, int start, int nbElements, Integer seqId) {
217
		CollectionAPersonneAsyncDao sapDao = new CollectionAPersonneAsyncDao(vueARafraichir);
224
		CollectionAPersonneAsyncDao sapDao = new CollectionAPersonneAsyncDao(vueARafraichir);
218
		sapDao.selectionner(true, collectionId, roleId, recherche, start, nbElements, seqId);
225
		sapDao.selectionner(true, collectionId, roleId, recherche, start, nbElements, seqId);
219
	}
226
	}
220
	
227
	
221
	public void selectionnerCollectionAPersonne(Rafraichissable vueARafraichir, String collectionId, String roleId, Integer seqId) {
228
	public void selectionnerCollectionAPersonne(Rafraichissable vueARafraichir, String collectionId, String roleId, Integer seqId) {
222
		CollectionAPersonneAsyncDao sapDao = new CollectionAPersonneAsyncDao(vueARafraichir);
229
		CollectionAPersonneAsyncDao sapDao = new CollectionAPersonneAsyncDao(vueARafraichir);
223
		sapDao.selectionner(false, collectionId, roleId, null, 0, -1, seqId);
230
		sapDao.selectionner(false, collectionId, roleId, null, 0, -1, seqId);
224
	}
231
	}
225
	
232
	
226
	public void modifierCollectionAPersonne(Rafraichissable vueARafraichir, CollectionAPersonne collectionAPersonne) {
233
	public void modifierCollectionAPersonne(Rafraichissable vueARafraichir, CollectionAPersonne collectionAPersonne) {
227
		CollectionAPersonneAsyncDao collectionAPersonneDao = new CollectionAPersonneAsyncDao(vueARafraichir);
234
		CollectionAPersonneAsyncDao collectionAPersonneDao = new CollectionAPersonneAsyncDao(vueARafraichir);
228
		collectionAPersonneDao.modifier(collectionAPersonne);
235
		collectionAPersonneDao.modifier(collectionAPersonne);
229
	}
236
	}
230
	
237
	
231
	public void ajouterCollectionAPersonne(Rafraichissable vueARafraichir, String collectionId, CollectionAPersonne collectionAPersonne) {
238
	public void ajouterCollectionAPersonne(Rafraichissable vueARafraichir, String collectionId, CollectionAPersonne collectionAPersonne) {
232
		CollectionAPersonneAsyncDao collectionAPersonneDao = new CollectionAPersonneAsyncDao(vueARafraichir);
239
		CollectionAPersonneAsyncDao collectionAPersonneDao = new CollectionAPersonneAsyncDao(vueARafraichir);
233
		collectionAPersonneDao.ajouter(collectionId, collectionAPersonne);	
240
		collectionAPersonneDao.ajouter(collectionId, collectionAPersonne);	
234
	}
241
	}
235
	
242
	
236
	public void supprimerCollectionAPersonne(Rafraichissable vueARafraichir, String collectionAPersonneId) {
243
	public void supprimerCollectionAPersonne(Rafraichissable vueARafraichir, String collectionAPersonneId) {
237
		CollectionAPersonneAsyncDao collectionAPersonneDao = new CollectionAPersonneAsyncDao(vueARafraichir);
244
		CollectionAPersonneAsyncDao collectionAPersonneDao = new CollectionAPersonneAsyncDao(vueARafraichir);
238
		collectionAPersonneDao.supprimer(collectionAPersonneId);
245
		collectionAPersonneDao.supprimer(collectionAPersonneId);
239
	}
246
	}
240
	
247
	
241
	//+----------------------------------------------------------------------------------------------------------------+
248
	//+----------------------------------------------------------------------------------------------------------------+
242
	// GESTION de la relation COLLECTION A PUBLICATION
249
	// GESTION de la relation COLLECTION A PUBLICATION
243
 
250
 
244
	public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, String recherche, int start, int nbElements, Integer seqId) {
251
	public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, String recherche, int start, int nbElements, Integer seqId) {
245
		CollectionAPublicationAsyncDao capDao = new CollectionAPublicationAsyncDao(vueARafraichir);
252
		CollectionAPublicationAsyncDao capDao = new CollectionAPublicationAsyncDao(vueARafraichir);
246
		capDao.selectionner(true, collectionId, recherche, start, nbElements, seqId);
253
		capDao.selectionner(true, collectionId, recherche, start, nbElements, seqId);
247
	}
254
	}
248
	
255
	
249
	public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, Integer seqId) {
256
	public void selectionnerCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, Integer seqId) {
250
		CollectionAPublicationAsyncDao capDao = new CollectionAPublicationAsyncDao(vueARafraichir);
257
		CollectionAPublicationAsyncDao capDao = new CollectionAPublicationAsyncDao(vueARafraichir);
251
		capDao.selectionner(false, collectionId, null, 0, -1, seqId);
258
		capDao.selectionner(false, collectionId, null, 0, -1, seqId);
252
	}
259
	}
253
	
260
	
254
	public void modifierCollectionAPublication(Rafraichissable vueARafraichir, CollectionAPublication collectionAPublication) {
261
	public void modifierCollectionAPublication(Rafraichissable vueARafraichir, CollectionAPublication collectionAPublication) {
255
		CollectionAPublicationAsyncDao collectionAPublicationDao = new CollectionAPublicationAsyncDao(vueARafraichir);
262
		CollectionAPublicationAsyncDao collectionAPublicationDao = new CollectionAPublicationAsyncDao(vueARafraichir);
256
		collectionAPublicationDao.modifier(collectionAPublication);
263
		collectionAPublicationDao.modifier(collectionAPublication);
257
	}
264
	}
258
	
265
	
259
	public void ajouterCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, CollectionAPublication collectionAPublication) {
266
	public void ajouterCollectionAPublication(Rafraichissable vueARafraichir, String collectionId, CollectionAPublication collectionAPublication) {
260
		CollectionAPublicationAsyncDao collectionAPublicationDao = new CollectionAPublicationAsyncDao(vueARafraichir);
267
		CollectionAPublicationAsyncDao collectionAPublicationDao = new CollectionAPublicationAsyncDao(vueARafraichir);
261
		collectionAPublicationDao.ajouter(collectionId, collectionAPublication);	
268
		collectionAPublicationDao.ajouter(collectionId, collectionAPublication);	
262
	}
269
	}
263
	
270
	
264
	public void supprimerCollectionAPublication(Rafraichissable vueARafraichir, String collectionAPublicationId) {
271
	public void supprimerCollectionAPublication(Rafraichissable vueARafraichir, String collectionAPublicationId) {
265
		CollectionAPublicationAsyncDao collectionAPublicationDao = new CollectionAPublicationAsyncDao(vueARafraichir);
272
		CollectionAPublicationAsyncDao collectionAPublicationDao = new CollectionAPublicationAsyncDao(vueARafraichir);
266
		collectionAPublicationDao.supprimer(collectionAPublicationId);
273
		collectionAPublicationDao.supprimer(collectionAPublicationId);
267
	}
274
	}
268
 
275
 
269
	//+----------------------------------------------------------------------------------------------------------------+
276
	//+----------------------------------------------------------------------------------------------------------------+
270
	// GESTION de la relation COLLECTION A COMMENTAIRE
277
	// GESTION de la relation COLLECTION A COMMENTAIRE
271
	
278
	
272
	public void selectionnerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, Integer seqId) {
279
	public void selectionnerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, Integer seqId) {
273
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
280
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
274
		cacDao.selectionner(false, collectionId, null, 0, -1, seqId);
281
		cacDao.selectionner(false, collectionId, null, 0, -1, seqId);
275
	}
282
	}
276
	
283
	
277
	public void selectionnerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, String recherche, int start, int nbElements, Integer seqId) {
284
	public void selectionnerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, String recherche, int start, int nbElements, Integer seqId) {
278
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
285
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
279
		cacDao.selectionner(true, collectionId, recherche, start, nbElements, seqId);
286
		cacDao.selectionner(true, collectionId, recherche, start, nbElements, seqId);
280
	}
287
	}
281
	
288
	
282
	public void modifierCollectionACommentaire(Rafraichissable vueARafraichir, CollectionACommentaire collectionACommentaire) {
289
	public void modifierCollectionACommentaire(Rafraichissable vueARafraichir, CollectionACommentaire collectionACommentaire) {
283
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
290
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
284
		cacDao.modifier(collectionACommentaire);
291
		cacDao.modifier(collectionACommentaire);
285
	}
292
	}
286
	
293
	
287
	public void ajouterCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, CollectionACommentaire collectionACommentaire) {
294
	public void ajouterCollectionACommentaire(Rafraichissable vueARafraichir, String collectionId, CollectionACommentaire collectionACommentaire) {
288
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
295
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
289
		cacDao.ajouter(collectionId, collectionACommentaire);	
296
		cacDao.ajouter(collectionId, collectionACommentaire);	
290
	}
297
	}
291
	
298
	
292
	public void supprimerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionACommentaireId, String mode) {
299
	public void supprimerCollectionACommentaire(Rafraichissable vueARafraichir, String collectionACommentaireId, String mode) {
293
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
300
		CollectionACommentaireAsyncDao cacDao = new CollectionACommentaireAsyncDao(vueARafraichir);
294
		cacDao.supprimer(collectionACommentaireId, mode);
301
		cacDao.supprimer(collectionACommentaireId, mode);
295
	}
302
	}
296
	
303
	
297
	//+----------------------------------------------------------------------------------------------------------------+
304
	//+----------------------------------------------------------------------------------------------------------------+
298
	//												GESTION DES PERSONNES
305
	//												GESTION DES PERSONNES
299
	//+----------------------------------------------------------------------------------------------------------------+
306
	//+----------------------------------------------------------------------------------------------------------------+
300
	
307
	
301
	public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String nomComplet, int start, int nbElements) {
308
	public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String nomComplet, int start, int nbElements) {
302
		selectionnerPersonne(vueARafraichir, personneId, nomComplet, start, nbElements, null);
309
		selectionnerPersonne(vueARafraichir, personneId, nomComplet, start, nbElements, null);
303
	}
310
	}
304
	
311
	
305
	public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String nomComplet, int start, int nbElements, Integer seqId) {
312
	public void selectionnerPersonne(Rafraichissable vueARafraichir, String personneId, String nomComplet, int start, int nbElements, Integer seqId) {
306
		PersonneAsyncDao pDao = new PersonneAsyncDao(vueARafraichir);
313
		PersonneAsyncDao pDao = new PersonneAsyncDao(vueARafraichir);
307
		pDao.selectionner(false, personneId, nomComplet, start, nbElements, seqId);
314
		pDao.selectionner(false, personneId, nomComplet, start, nbElements, seqId);
308
	}
315
	}
309
	
316
	
310
	public void selectionnerPersonne(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
317
	public void selectionnerPersonne(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
311
		PersonneAsyncDao pDao = new PersonneAsyncDao(vueARafraichir);
318
		PersonneAsyncDao pDao = new PersonneAsyncDao(vueARafraichir);
312
		pDao.selectionner(true, null, recherche, start, nbElements, seqId);
319
		pDao.selectionner(true, null, recherche, start, nbElements, seqId);
313
	}
320
	}
314
 
321
 
315
	public void supprimerPersonne(Rafraichissable vueARafraichir, String idPersonneSepareParVirgule) {
322
	public void supprimerPersonne(Rafraichissable vueARafraichir, String idPersonneSepareParVirgule) {
316
		PersonneAsyncDao personneDao = new PersonneAsyncDao(vueARafraichir);
323
		PersonneAsyncDao personneDao = new PersonneAsyncDao(vueARafraichir);
317
		personneDao.supprimer(idPersonneSepareParVirgule);
324
		personneDao.supprimer(idPersonneSepareParVirgule);
318
	}
325
	}
319
	
326
	
320
	public void ajouterPersonne(Rafraichissable vue, Personne personne)	{
327
	public void ajouterPersonne(Rafraichissable vue, Personne personne)	{
321
		PersonneAsyncDao personneDao = new PersonneAsyncDao(vue);
328
		PersonneAsyncDao personneDao = new PersonneAsyncDao(vue);
322
		personneDao.ajouter(personne);
329
		personneDao.ajouter(personne);
323
	}
330
	}
324
	
331
	
325
	public void modifierPersonne(Rafraichissable vueARafraichir, Personne personne)	{
332
	public void modifierPersonne(Rafraichissable vueARafraichir, Personne personne)	{
326
		PersonneAsyncDao personneDao = new PersonneAsyncDao(vueARafraichir);
333
		PersonneAsyncDao personneDao = new PersonneAsyncDao(vueARafraichir);
327
		personneDao.modifier(personne);
334
		personneDao.modifier(personne);
328
	}
335
	}
329
 
336
 
330
	//+----------------------------------------------------------------------------------------------------------------+
337
	//+----------------------------------------------------------------------------------------------------------------+
331
	//												GESTION DES PUBLICATIONS
338
	//												GESTION DES PUBLICATIONS
332
	//+----------------------------------------------------------------------------------------------------------------+
339
	//+----------------------------------------------------------------------------------------------------------------+
333
	
340
	
334
	public void selectionnerPublication(Rafraichissable vueARafraichir, String publicationId, String nomComplet, int pageCourante, int nbElements, Integer seqId) {
341
	public void selectionnerPublication(Rafraichissable vueARafraichir, String publicationId, String nomComplet, int pageCourante, int nbElements, Integer seqId) {
335
		PublicationAsyncDao lsDao = new PublicationAsyncDao(vueARafraichir);
342
		PublicationAsyncDao lsDao = new PublicationAsyncDao(vueARafraichir);
336
		lsDao.selectionner(false, publicationId, nomComplet, pageCourante, nbElements, seqId);
343
		lsDao.selectionner(false, publicationId, nomComplet, pageCourante, nbElements, seqId);
337
	}
344
	}
338
	
345
	
339
	public void selectionnerPublication(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
346
	public void selectionnerPublication(Rafraichissable vueARafraichir, String recherche, int start, int nbElements, Integer seqId) {
340
		PublicationAsyncDao lsDao = new PublicationAsyncDao(vueARafraichir);
347
		PublicationAsyncDao lsDao = new PublicationAsyncDao(vueARafraichir);
341
		lsDao.selectionner(true, null, recherche, start, nbElements, seqId);
348
		lsDao.selectionner(true, null, recherche, start, nbElements, seqId);
342
	}
349
	}
343
	
350
	
344
	public void modifierPublication(Rafraichissable vueRafraichir, Publication publication, Integer seqId) {
351
	public void modifierPublication(Rafraichissable vueRafraichir, Publication publication, Integer seqId) {
345
		PublicationAsyncDao pDao = new PublicationAsyncDao(vueRafraichir);
352
		PublicationAsyncDao pDao = new PublicationAsyncDao(vueRafraichir);
346
		pDao.modifier(publication, seqId);
353
		pDao.modifier(publication, seqId);
347
	}
354
	}
348
 
355
 
349
	public void ajouterPublication(Rafraichissable vueARafraichir, Publication publication, Integer seqId) {
356
	public void ajouterPublication(Rafraichissable vueARafraichir, Publication publication, Integer seqId) {
350
		PublicationAsyncDao pDao = new PublicationAsyncDao(vueARafraichir);
357
		PublicationAsyncDao pDao = new PublicationAsyncDao(vueARafraichir);
351
		pDao.ajouter(publication, seqId);
358
		pDao.ajouter(publication, seqId);
352
	}
359
	}
353
 
360
 
354
	public void supprimerPublication(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) {		
361
	public void supprimerPublication(Rafraichissable vueARafraichir, String idPublicationSeparesParVirgule) {		
355
		PublicationAsyncDao pDao = new PublicationAsyncDao(vueARafraichir);
362
		PublicationAsyncDao pDao = new PublicationAsyncDao(vueARafraichir);
356
		pDao.supprimer(idPublicationSeparesParVirgule);
363
		pDao.supprimer(idPublicationSeparesParVirgule);
357
	}
364
	}
358
 
365
 
359
	//+----------------------------------------------------------------------------------------------------------------+
366
	//+----------------------------------------------------------------------------------------------------------------+
360
	// GESTION de la relation PUBLICATION A PERSONNE
367
	// GESTION de la relation PUBLICATION A PERSONNE
361
 
368
 
362
	public void selectionPersonnesAPublication(Rafraichissable vueARafraichir, String publicationId, String recherche, int start, int nbElements, Integer seqId) {
369
	public void selectionPersonnesAPublication(Rafraichissable vueARafraichir, String publicationId, String recherche, int start, int nbElements, Integer seqId) {
363
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
370
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
364
		paDao.selectionner(true, publicationId, null, PublicationAPersonne.ROLE_AUTEUR, recherche, start, nbElements, seqId);
371
		paDao.selectionner(true, publicationId, null, PublicationAPersonne.ROLE_AUTEUR, recherche, start, nbElements, seqId);
365
	}
372
	}
366
	
373
	
367
	public void selectionPublicationsAPersonne(Rafraichissable vueARafraichir, String personneId, String roleIds, String recherche, int start, int nbElements, Integer seqId) {
374
	public void selectionPublicationsAPersonne(Rafraichissable vueARafraichir, String personneId, String roleIds, String recherche, int start, int nbElements, Integer seqId) {
368
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
375
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
369
		paDao.selectionner(true, null, personneId, roleIds, recherche, start, nbElements, seqId);
376
		paDao.selectionner(true, null, personneId, roleIds, recherche, start, nbElements, seqId);
370
	}
377
	}
371
	
378
	
372
	public void selectionPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId, Integer seqId) {
379
	public void selectionPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String roleId, Integer seqId) {
373
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
380
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
374
		paDao.selectionner(false, publicationId, personnesId, roleId, null, 0, -1, seqId);
381
		paDao.selectionner(false, publicationId, personnesId, roleId, null, 0, -1, seqId);
375
	}
382
	}
376
	
383
	
377
	public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String ordreAuteursSepareParVirgule, String roleId, Integer seqId) {
384
	public void ajouterPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String ordreAuteursSepareParVirgule, String roleId, Integer seqId) {
378
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
385
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
379
		paDao.ajouter(publicationId, personnesId, ordreAuteursSepareParVirgule, roleId, seqId);
386
		paDao.ajouter(publicationId, personnesId, ordreAuteursSepareParVirgule, roleId, seqId);
380
	}
387
	}
381
	
388
	
382
	public void modifierPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String ordreAuteurs, String roleId, Integer seqId) {
389
	public void modifierPublicationAPersonne(Rafraichissable vueARafraichir, String publicationId, String personnesId, String ordreAuteurs, String roleId, Integer seqId) {
383
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
390
		PublicationAPersonneAsyncDao paDao = new PublicationAPersonneAsyncDao(vueARafraichir);
384
		paDao.modifier(publicationId, personnesId, ordreAuteurs, roleId, seqId);
391
		paDao.modifier(publicationId, personnesId, ordreAuteurs, roleId, seqId);
385
	}
392
	}
386
 
393
 
387
	public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationsAPersonneId) {		
394
	public void supprimerPublicationAPersonne(Rafraichissable vueARafraichir, String publicationsAPersonneId) {		
388
		PublicationAPersonneAsyncDao publicationAPersonneDao = new PublicationAPersonneAsyncDao(vueARafraichir);		
395
		PublicationAPersonneAsyncDao publicationAPersonneDao = new PublicationAPersonneAsyncDao(vueARafraichir);		
389
		publicationAPersonneDao.supprimer(publicationsAPersonneId);
396
		publicationAPersonneDao.supprimer(publicationsAPersonneId);
390
	}
397
	}
391
 
398
 
392
	//+----------------------------------------------------------------------------------------------------------------+
399
	//+----------------------------------------------------------------------------------------------------------------+
393
	//												GESTION DES COMMENTAIRES
400
	//												GESTION DES COMMENTAIRES
394
	//+----------------------------------------------------------------------------------------------------------------+
401
	//+----------------------------------------------------------------------------------------------------------------+
395
	
402
	
396
	public void selectionnerCommentaire(Rafraichissable vueARafraichir, String commentaireId, String titre, int pageCourante, int nbElements, Integer seqId) {		
403
	public void selectionnerCommentaire(Rafraichissable vueARafraichir, String commentaireId, String titre, int pageCourante, int nbElements, Integer seqId) {		
397
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
404
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
398
		cDao.selectionner(false, commentaireId, titre, pageCourante, nbElements, seqId);
405
		cDao.selectionner(false, commentaireId, titre, pageCourante, nbElements, seqId);
399
	}
406
	}
400
	
407
	
401
	public void selectionnerCommentaire(Rafraichissable vueARafraichir, String recherche, int pageCourante, int nbElements, Integer seqId) {		
408
	public void selectionnerCommentaire(Rafraichissable vueARafraichir, String recherche, int pageCourante, int nbElements, Integer seqId) {		
402
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
409
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
403
		cDao.selectionner(true, null, recherche, pageCourante, nbElements, seqId);
410
		cDao.selectionner(true, null, recherche, pageCourante, nbElements, seqId);
404
	}
411
	}
405
	
412
	
406
	public void modifierCommentaire(Rafraichissable vueRafraichir, Commentaire commentaire) {
413
	public void modifierCommentaire(Rafraichissable vueRafraichir, Commentaire commentaire) {
407
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueRafraichir);
414
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueRafraichir);
408
		cDao.modifier(commentaire);
415
		cDao.modifier(commentaire);
409
	}
416
	}
410
 
417
 
411
	public void ajouterCommentaire(Rafraichissable vueARafraichir, Commentaire commentaire) {
418
	public void ajouterCommentaire(Rafraichissable vueARafraichir, Commentaire commentaire) {
412
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
419
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
413
		cDao.ajouter(commentaire);
420
		cDao.ajouter(commentaire);
414
	}
421
	}
415
 
422
 
416
	public void supprimerCommentaire(Rafraichissable vueARafraichir, String idCommentaireSeparesParVirgule) {
423
	public void supprimerCommentaire(Rafraichissable vueARafraichir, String idCommentaireSeparesParVirgule) {
417
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
424
		CommentaireAsyncDao cDao = new CommentaireAsyncDao(vueARafraichir);
418
		cDao.supprimer(idCommentaireSeparesParVirgule);	
425
		cDao.supprimer(idCommentaireSeparesParVirgule);	
419
	}
426
	}
420
}
427
}