Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1329 Rev 1367
Line 23... Line 23...
23
	
23
	
24
	private String utilisateurId = null;
24
	private String utilisateurId = null;
Line 25... Line 25...
25
	private Rafraichissable vueARafraichir = null;
25
	private Rafraichissable vueARafraichir = null;
-
 
26
	
26
	
27
	public PersonneAsyncDao(Rafraichissable vue) {
27
	public PersonneAsyncDao(Rafraichissable vue) {
28
		if (Mediateur.DEBUG) System.out.println("|| PersonneAsyncDao > vueARafraichir = "+vue.getClass().toString());
28
		vueARafraichir = vue;
29
		vueARafraichir = vue;
Line 29... Line 30...
29
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
30
		utilisateurId = ((Mediateur) Registry.get(RegistreId.MEDIATEUR)).getUtilisateurId();
Line 63... Line 64...
63
    			/** RECEPTION DE LA REPONSE **/
64
    			/** RECEPTION DE LA REPONSE **/
64
    			public void surReponse(JSONValue responseValue)
65
    			public void surReponse(JSONValue responseValue)
65
    			{
66
    			{
66
    				/** Dans le cas d'une liste paginée, vueARafraichir est un objet Proxy.
67
    				/** Dans le cas d'une liste paginée, vueARafraichir est un objet Proxy.
67
    				 * On retourne l'objet JSON au proxy afin que ce soit lui qui le traite **/
68
    				 * On retourne l'objet JSON au proxy afin que ce soit lui qui le traite **/
-
 
69
    				
-
 
70
					if (seqId != null)	{
-
 
71
						if (Mediateur.DEBUG) System.out.println("<-- PersonneAsyncDao > Liste paginée, retour au sequenceur");
-
 
72
						Reponse reponseRequete = new Reponse(responseValue, seqId);
-
 
73
						vueARafraichir.rafraichir(reponseRequete);
-
 
74
					}
-
 
75
					else	{
-
 
76
						if (Mediateur.DEBUG) System.out.println("<-- PersonneAsyncDao > Liste paginée, retour à "+vueARafraichir.getClass().toString());
68
    				vueARafraichir.rafraichir(responseValue);
77
						vueARafraichir.rafraichir(responseValue);
-
 
78
					}
69
    			}
79
    			}
70
    		});
80
    		});
71
		}
81
		}
72
		/** GESTION DE LA REQUETE dans le cas d'une liste NON paginée progressive **/
82
		/** GESTION DE LA REQUETE dans le cas d'une liste NON paginée progressive **/
73
		else {
83
		else {
Line 94... Line 104...
94
							personnes.setPageCourante(start);							
104
							personnes.setPageCourante(start);							
95
							info.setDonnee(0, personnes);
105
							info.setDonnee(0, personnes);
Line 96... Line 106...
96
							
106
							
97
							// et on met à jour le demandeur des données
107
							// et on met à jour le demandeur des données
-
 
108
							if (seqId != null)	{
98
							if (seqId != null)	{
109
								if (Mediateur.DEBUG) System.out.println("<-- PersonneAsyncDao > Liste non paginée, retour au sequenceur");
99
								Reponse reponseRequete = new Reponse(info, seqId);
110
								Reponse reponseRequete = new Reponse(info, seqId);
100
								vueARafraichir.rafraichir(reponseRequete);
111
								vueARafraichir.rafraichir(reponseRequete);
101
							}
112
							}
-
 
113
							else	{
102
							else	{
114
								if (Mediateur.DEBUG) System.out.println("<-- PersonneAsyncDao > Liste non paginée, retour à "+vueARafraichir.getClass().toString());
103
								vueARafraichir.rafraichir(info);
115
								vueARafraichir.rafraichir(info);
104
							}
116
							}
105
						}
117
						}
106
					} else {
118
					} else {