Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1292 Rev 1319
Line 6... Line 6...
6
import org.tela_botanica.client.RegistreId;
6
import org.tela_botanica.client.RegistreId;
7
import org.tela_botanica.client.http.JsonRestRequestBuilder;
7
import org.tela_botanica.client.http.JsonRestRequestBuilder;
8
import org.tela_botanica.client.http.JsonRestRequestCallback;
8
import org.tela_botanica.client.http.JsonRestRequestCallback;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
9
import org.tela_botanica.client.interfaces.Rafraichissable;
10
import org.tela_botanica.client.modeles.Information;
10
import org.tela_botanica.client.modeles.Information;
-
 
11
import org.tela_botanica.client.synchronisation.Reponse;
-
 
12
import org.tela_botanica.client.synchronisation.Sequenceur;
11
import org.tela_botanica.client.util.Debug;
13
import org.tela_botanica.client.util.Debug;
12
import org.tela_botanica.client.util.UtilDAO;
14
import org.tela_botanica.client.util.UtilDAO;
13
import com.extjs.gxt.ui.client.Registry;
15
import com.extjs.gxt.ui.client.Registry;
14
import com.google.gwt.core.client.GWT;
16
import com.google.gwt.core.client.GWT;
15
import com.google.gwt.json.client.JSONArray;
17
import com.google.gwt.json.client.JSONArray;
Line 24... Line 26...
24
	public PersonneAsyncDao(Rafraichissable vue) {
26
	public PersonneAsyncDao(Rafraichissable vue) {
25
		vueARafraichir = vue;
27
		vueARafraichir = vue;
26
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
28
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
27
	}
29
	}
Line 28... Line 30...
28
 
30
 
29
	public void selectionner(String personneId, String projetId, String nomComplet, final int pageCourante, final int nbElements) {
31
	public void selectionner(String personneId, String projetId, String nomComplet, final int pageCourante, final int nbElements, final Integer seqId) {
Line 30... Line 32...
30
		String[] parametres = {personneId, projetId, nomComplet};
32
		String[] parametres = {personneId, projetId, nomComplet};
31
		
33
		
Line 55... Line 57...
55
					personnes.setTaillePage(nbElements);
57
					personnes.setTaillePage(nbElements);
56
					personnes.setPageCourante(pageCourante);							
58
					personnes.setPageCourante(pageCourante);							
57
					info.setDonnee(0, personnes);
59
					info.setDonnee(0, personnes);
Line 58... Line 60...
58
					
60
					
-
 
61
					// et on met à jour le demandeur des données
-
 
62
					if (seqId != null)	{
-
 
63
						Reponse reponseRequete = new Reponse(info, seqId);
-
 
64
						vueARafraichir.rafraichir(reponseRequete);
-
 
65
					}
59
					// et on met à jour le demandeur des données
66
					else	{
-
 
67
						vueARafraichir.rafraichir(info);
60
					vueARafraichir.rafraichir(info);
68
					}
61
				} else {
69
				} else {
62
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas un tableau JSON et vaut : "+responseValue.toString(), null);
70
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas un tableau JSON et vaut : "+responseValue.toString(), null);
63
				}
71
				}
64
			}
72
			}