Subversion Repositories eFlore/Applications.coel

Rev

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

Rev 1046 Rev 1047
Line 43... Line 43...
43
			public void surReponse(JSONValue responseValue) {
43
			public void surReponse(JSONValue responseValue) {
44
				if (responseValue != null) {
44
				if (responseValue != null) {
45
					// Si la requête est un succès, réception d'un objet ou d'un tableau
45
					// Si la requête est un succès, réception d'un objet ou d'un tableau
46
					JSONArray responseArray = responseValue.isArray();
46
					JSONArray responseArray = responseValue.isArray();
47
					if (responseArray.get(1).isObject() != null) {
47
					if (responseArray.get(1).isObject() != null) {
48
						final JSONObject reponse = responseValue.isObject();
48
						final JSONObject reponse = responseArray.get(1).isObject();
49
						// Transformation du tableau JSON réponse en ListeInstitution
49
						// Transformation du tableau JSON réponse en ListeInstitution
50
						Publication publication = new Publication(reponse);
50
						Publication publication = new Publication(reponse);
51
						// et on met à jour le demandeur des données
51
						// et on met à jour le demandeur des données
52
						vueARafraichir.rafraichir(publication);
52
						vueARafraichir.rafraichir(publication);
53
					} else if (responseArray.get(1).isArray() != null) {
53
					} else if (responseArray.get(1).isArray() != null) {
54
						final JSONArray reponse = responseValue.isArray();
54
						final JSONArray reponse = responseValue.isArray();
-
 
55
						PublicationListe publications;
-
 
56
						if (reponse.get(1).isObject() != null)	{
-
 
57
							publications = new PublicationListe(reponse.get(1).isArray());
-
 
58
						} else	{
55
						PublicationListe publications = new PublicationListe(reponse.get(1).isArray(), reponse.get(0).isNumber(), vueARafraichir);
59
							publications = new PublicationListe(reponse.get(1).isArray(), reponse.get(0).isNumber(), vueARafraichir);
-
 
60
						}
Line 56... Line 61...
56
						
61
						
57
						publications.setTaillePage(nbElements);
62
						publications.setTaillePage(nbElements);
Line 58... Line 63...
58
						publications.setPageCourante(pageCourante);
63
						publications.setPageCourante(pageCourante);