Line 3... |
Line 3... |
3 |
import java.util.Iterator;
|
3 |
import java.util.Iterator;
|
4 |
import java.util.List;
|
4 |
import java.util.List;
|
Line 5... |
Line 5... |
5 |
|
5 |
|
6 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
6 |
import org.tela_botanica.client.interfaces.Rafraichissable;
|
7 |
import org.tela_botanica.client.modeles.PersonneListe;
|
7 |
import org.tela_botanica.client.modeles.PersonneListe;
|
8 |
import org.tela_botanica.client.modeles.PersonnesAsyncDao;
|
8 |
import org.tela_botanica.client.modeles.PersonneAsyncDao;
|
9 |
import org.tela_botanica.client.modeles.ProjetsListe;
|
9 |
import org.tela_botanica.client.modeles.ProjetListe;
|
10 |
import org.tela_botanica.client.modeles.ProjetsListeAsyncDao;
|
10 |
import org.tela_botanica.client.modeles.ProjetAsyncDao;
|
11 |
import org.tela_botanica.client.modeles.Publication;
|
11 |
import org.tela_botanica.client.modeles.Publication;
|
12 |
import org.tela_botanica.client.modeles.PublicationListe;
|
12 |
import org.tela_botanica.client.modeles.PublicationListe;
|
13 |
import org.tela_botanica.client.modeles.PublicationListeAsyncDao;
|
13 |
import org.tela_botanica.client.modeles.PublicationAsyncDao;
|
14 |
import org.tela_botanica.client.modeles.Structure;
|
14 |
import org.tela_botanica.client.modeles.Structure;
|
15 |
import org.tela_botanica.client.modeles.StructureAPersonne;
|
15 |
import org.tela_botanica.client.modeles.StructureAPersonne;
|
16 |
import org.tela_botanica.client.modeles.StructureAPersonneAsyncDao;
|
16 |
import org.tela_botanica.client.modeles.StructureAPersonneAsyncDao;
|
17 |
import org.tela_botanica.client.modeles.StructureAPersonneListe;
|
17 |
import org.tela_botanica.client.modeles.StructureAPersonneListe;
|
Line 44... |
Line 44... |
44 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeValeurs((ValeurListe) nouvelleDonnees);
|
44 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeValeurs((ValeurListe) nouvelleDonnees);
|
45 |
} else if (nouvelleDonnees instanceof PublicationListe) {
|
45 |
} else if (nouvelleDonnees instanceof PublicationListe) {
|
46 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListePublication((PublicationListe) nouvelleDonnees);
|
46 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListePublication((PublicationListe) nouvelleDonnees);
|
47 |
} else if (nouvelleDonnees instanceof PersonneListe) {
|
47 |
} else if (nouvelleDonnees instanceof PersonneListe) {
|
48 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListePersonnes((PersonneListe) nouvelleDonnees);
|
48 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListePersonnes((PersonneListe) nouvelleDonnees);
|
49 |
} else if (nouvelleDonnees instanceof ProjetsListe) {
|
49 |
} else if (nouvelleDonnees instanceof ProjetListe) {
|
50 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeProjets((ProjetsListe) nouvelleDonnees);
|
50 |
((Mediateur) Registry.get(RegistreId.MEDIATEUR)).afficherListeProjets((ProjetListe) nouvelleDonnees);
|
51 |
}
|
51 |
}
|
52 |
}
|
52 |
}
|
Line 53... |
Line 53... |
53 |
|
53 |
|
54 |
//+----------------------------------------------------------------------------------------------------------------+
|
54 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 65... |
Line 65... |
65 |
//+----------------------------------------------------------------------------------------------------------------+
|
65 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 66... |
Line 66... |
66 |
|
66 |
|
67 |
// pour obtenir la liste de personne et la fournir à des éléments spécifiques
|
67 |
// pour obtenir la liste de personne et la fournir à des éléments spécifiques
|
68 |
public void obtenirListePersonnes(Rafraichissable r) {
|
68 |
public void obtenirListePersonnes(Rafraichissable r) {
|
69 |
// Lance le service JREST associé au personne via la class PersonneListeAsyncDAO
|
69 |
// Lance le service JREST associé au personne via la class PersonneListeAsyncDAO
|
70 |
PersonnesAsyncDao plDao = new PersonnesAsyncDao(r);
|
70 |
PersonneAsyncDao plDao = new PersonneAsyncDao(r);
|
71 |
plDao.obtenirListePersonnes();
|
71 |
plDao.obtenirListePersonnes();
|
Line 72... |
Line 72... |
72 |
}
|
72 |
}
|
73 |
|
73 |
|
Line 151... |
Line 151... |
151 |
//+----------------------------------------------------------------------------------------------------------------+
|
151 |
//+----------------------------------------------------------------------------------------------------------------+
|
152 |
// GESTION DES PROJETS
|
152 |
// GESTION DES PROJETS
|
153 |
//+----------------------------------------------------------------------------------------------------------------+
|
153 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 154... |
Line 154... |
154 |
|
154 |
|
155 |
public void obtenirListeProjets () {
|
155 |
public void obtenirListeProjets () {
|
156 |
ProjetsListeAsyncDao projetsDao = new ProjetsListeAsyncDao(this);
|
156 |
ProjetAsyncDao projetsDao = new ProjetAsyncDao(this);
|
Line 157... |
Line 157... |
157 |
projetsDao.obtenirListeProjets();
|
157 |
projetsDao.selectionner();
|
Line 158... |
Line 158... |
158 |
|
158 |
|
159 |
}
|
159 |
}
|
160 |
|
160 |
|
161 |
public void supprimerPersonne(Rafraichissable vue, String utilisateurId,
|
161 |
public void supprimerPersonne(Rafraichissable vue, String utilisateurId,
|
Line 162... |
Line 162... |
162 |
String idStr) {
|
162 |
String idStr) {
|
Line 163... |
Line 163... |
163 |
PersonnesAsyncDao personneDao = new PersonnesAsyncDao(vue);
|
163 |
PersonneAsyncDao personneDao = new PersonneAsyncDao(vue);
|
164 |
personneDao.supprimer(vue, utilisateurId, idStr);
|
164 |
personneDao.supprimer(vue, utilisateurId, idStr);
|
165 |
|
165 |
|
Line 166... |
Line 166... |
166 |
}
|
166 |
}
|
167 |
|
167 |
|
168 |
//+----------------------------------------------------------------------------------------------------------------+
|
168 |
//+----------------------------------------------------------------------------------------------------------------+
|
169 |
// GESTION DES PERSONNES
|
169 |
// GESTION DES PERSONNES
|
170 |
//+----------------------------------------------------------------------------------------------------------------+
|
170 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 171... |
Line 171... |
171 |
|
171 |
|
172 |
public void obtenirListePersonnes() {
|
172 |
public void obtenirListePersonnes() {
|
173 |
// Lance le service JREST associé au personne via la class PersonneListeAsyncDAO
|
173 |
// Lance le service JREST associé au personne via la class PersonneListeAsyncDAO
|
174 |
PersonnesAsyncDao plDao = new PersonnesAsyncDao(this);
|
174 |
PersonneAsyncDao plDao = new PersonneAsyncDao(this);
|
Line 175... |
Line 175... |
175 |
plDao.obtenirListePersonnes();
|
175 |
plDao.obtenirListePersonnes();
|
176 |
}
|
176 |
}
|
177 |
|
177 |
|
Line 178... |
Line 178... |
178 |
public void selectionnerPersonne(Rafraichissable vue, String personneId, String projetId, String nomComplet) {
|
178 |
public void selectionnerPersonne(Rafraichissable vue, String personneId, String projetId, String nomComplet) {
|
179 |
PersonnesAsyncDao pDao = new PersonnesAsyncDao(vue);
|
179 |
PersonneAsyncDao pDao = new PersonneAsyncDao(vue);
|
180 |
pDao.selectionner(personneId, projetId, nomComplet);
|
180 |
pDao.selectionner(personneId, projetId, nomComplet);
|
181 |
}
|
181 |
}
|
Line 182... |
Line 182... |
182 |
|
182 |
|
183 |
//+----------------------------------------------------------------------------------------------------------------+
|
183 |
//+----------------------------------------------------------------------------------------------------------------+
|
184 |
// GESTION DES PUBLICATIONS
|
184 |
// GESTION DES PUBLICATIONS
|
185 |
//+----------------------------------------------------------------------------------------------------------------+
|
185 |
//+----------------------------------------------------------------------------------------------------------------+
|
Line 186... |
Line 186... |
186 |
|
186 |
|
187 |
public void obtenirListePublications() {
|
187 |
public void obtenirListePublications() {
|
188 |
PublicationListeAsyncDao lsDao = new PublicationListeAsyncDao(this);
|
188 |
PublicationAsyncDao lsDao = new PublicationAsyncDao(this);
|
189 |
lsDao.obtenirListePublication();
|
189 |
lsDao.obtenirListePublication();
|
Line 190... |
Line 190... |
190 |
}
|
190 |
}
|
191 |
|
191 |
|
Line 207... |
Line 207... |
207 |
idPubs += pub.getId();
|
207 |
idPubs += pub.getId();
|
208 |
if(it.hasNext()) {
|
208 |
if(it.hasNext()) {
|
209 |
idPubs += ",";
|
209 |
idPubs += ",";
|
210 |
}
|
210 |
}
|
211 |
}
|
211 |
}
|
212 |
PublicationListeAsyncDao pDao = new PublicationListeAsyncDao(this);
|
212 |
PublicationAsyncDao pDao = new PublicationAsyncDao(this);
|
213 |
pDao.supprimerPublication(this, utilisateurId, idPubs);
|
213 |
pDao.supprimerPublication(this, utilisateurId, idPubs);
|
214 |
}
|
214 |
}
|
Line 215... |
Line 215... |
215 |
|
215 |
|
216 |
}
|
216 |
}
|