Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1219 Rev 1255
Line 25... Line 25...
25
		vueARafraichir = vue;
25
		vueARafraichir = vue;
26
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
26
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
27
	}
27
	}
Line 28... Line 28...
28
 
28
 
29
	public void selectionner(String personneId, String projetId, String nomComplet, final int pageCourante, final int nbElements) {
-
 
30
		
-
 
31
Debug.log("|> PersonneAsyncDao.selectionner : pageCourante="+pageCourante +", nbElements=" + nbElements);
-
 
32
 
29
	public void selectionner(String personneId, String projetId, String nomComplet, final int pageCourante, final int nbElements) {
Line 33... Line 30...
33
		String[] parametres = {personneId, projetId, nomComplet};
30
		String[] parametres = {personneId, projetId, nomComplet};
34
		
31
		
Line 35... Line -...
35
		HashMap<String, String> restrictions = new HashMap<String, String>();
-
 
36
		restrictions.put("start", String.valueOf(pageCourante*nbElements));
-
 
37
		
32
		HashMap<String, String> restrictions = new HashMap<String, String>();
38
Debug.log("|--> pageCourante*nbElements (start) ="+pageCourante*nbElements);
33
		restrictions.put("start", String.valueOf(pageCourante*nbElements));
39
		
34
		
40
		if (nbElements != -1)	{
-
 
41
			restrictions.put("limit", String.valueOf(nbElements));
-
 
42
		}
-
 
43
		else {
-
 
44
			
-
 
Line 45... Line 35...
45
Debug.log("|--> No END restriction");
35
		if (nbElements != -1)	{
46
 
36
			restrictions.put("limit", String.valueOf(nbElements));
47
		}
37
		}
48
		
38
		
Line 59... Line 49...
59
					PersonneListe personnes;
49
					PersonneListe personnes;
60
					if (reponse.get(0).isArray() != null)	{
50
					if (reponse.get(0).isArray() != null)	{
61
						personnes = new PersonneListe(reponse);
51
						personnes = new PersonneListe(reponse);
62
					} else {
52
					} else {
63
						personnes = new PersonneListe(reponse.get(1).isArray(), reponse.get(0).isNumber(), vueARafraichir);
53
						personnes = new PersonneListe(reponse.get(1).isArray(), reponse.get(0).isNumber(), vueARafraichir);
64
					}
54
					}				
65
					
-
 
66
Debug.log("personnes.size() : "+personnes.size());					
-
 
67
					
-
 
68
					personnes.setTaillePage(nbElements);
55
					personnes.setTaillePage(nbElements);
69
Debug.log("|--> personnes.setTaillePage(nbElements) : nbElements ="+nbElements);
-
 
70
					personnes.setPageCourante(pageCourante);							
56
					personnes.setPageCourante(pageCourante);							
71
					info.setDonnee(0, personnes);
57
					info.setDonnee(0, personnes);
Line 72... Line 58...
72
					
58
					
73
					// et on met à jour le demandeur des données
59
					// et on met à jour le demandeur des données
Line 77... Line 63...
77
				}
63
				}
78
			}
64
			}
79
		});	
65
		});	
80
	}
66
	}
Line 81... Line 67...
81
	
67
	
82
	public void ajouter(Personne personne) {
-
 
83
		
-
 
84
		Debug.log("''' BEGIN PersonneAsyncDao.ajouter()");
-
 
85
		
68
	public void ajouter(Personne personne) {		
86
		String postDonneesEncodees = personne.obtenirChainePOST();
69
		String postDonneesEncodees = personne.obtenirChainePOST();
87
		postDonneesEncodees += "&cmhl_ce_modifier_par=" + utilisateurId;
-
 
88
 
-
 
89
		Debug.log("''' PersonneAsyncDao.ajouter(), postDonneesEncodees="+postDonneesEncodees);
-
 
90
		
70
		postDonneesEncodees += "&cmhl_ce_modifier_par=" + utilisateurId;		
91
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);	
71
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM);	
92
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
72
		rb.envoyerRequete(postDonneesEncodees, new JsonRestRequestCallback() {
93
			@Override
73
			@Override
94
			public void surReponse(JSONValue responseValue) {
74
			public void surReponse(JSONValue responseValue) {
Line 103... Line 83...
103
					vueARafraichir.rafraichir(info);
83
					vueARafraichir.rafraichir(info);
104
				} else {
84
				} else {
105
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
85
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
106
				}
86
				}
107
			}
87
			}
108
		});
88
		});		
109
		
-
 
110
		Debug.log("''' END PersonneAsyncDao.ajouter()");		
-
 
111
	}
89
	}
Line 112... Line 90...
112
	
90
	
113
	public void modifier(Personne personne) {
91
	public void modifier(Personne personne) {
114
		String postDonneesEncodees = personne.obtenirChainePOST();
92
		String postDonneesEncodees = personne.obtenirChainePOST();
Line 129... Line 107...
129
				}
107
				}
130
			}
108
			}
131
		});
109
		});
132
	}
110
	}
Line 133... Line 111...
133
 
111
 
134
	public void supprimer(String personnesId) {
-
 
135
		
-
 
136
Debug.log("|> BEGIN PersonneAsynDao.supprimer()");
-
 
137
Debug.log("|--> PersonneAsynDao.supprimer() : utilisateurId="+utilisateurId+", personnesId="+personnesId+", SERVICE_NOM="+SERVICE_NOM);
-
 
138
		
112
	public void supprimer(String personnesId) {		
139
		String[] parametres = {utilisateurId, personnesId};
113
		String[] parametres = {utilisateurId, personnesId};
140
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres);
114
		final JsonRestRequestBuilder rb = UtilDAO.construireRequetePost(SERVICE_NOM, parametres);
141
		rb.envoyerRequeteSuppression(new JsonRestRequestCallback() {
115
		rb.envoyerRequeteSuppression(new JsonRestRequestCallback() {
142
			@Override
116
			@Override
Line 148... Line 122...
148
				} else {
122
				} else {
149
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
123
					GWT.log(rb.getUrl()+"\n\tLa réponse n'est pas une chaine JSON.", null);
150
				}
124
				}
151
			}
125
			}
152
		});
126
		});
153
		
-
 
154
Debug.log("|> END PersonneAsynDao.supprimer()");
-
 
155
 
-
 
156
	}
127
	}
Line 157... Line 128...
157
	
128