Subversion Repositories eFlore/Applications.cel

Rev

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

Rev 145 Rev 965
Line 66... Line 66...
66
		}
66
		}
Line 67... Line 67...
67
 
67
 
68
		// on fait un get asynchrone
68
		// on fait un get asynchrone
69
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl()
69
		RequestBuilder rb = new RequestBuilder(RequestBuilder.GET, Configuration.getServiceBaseUrl()
70
				+ "/InventoryImageCount/"
70
				+ "/InventoryImageCount/"
71
				+ iModele.getIdentifiant()
71
				+ Utilisateur.getInstance().getIdentifiantUtilisateurConsulte()
72
				+ "/"
72
				+ "/"
73
				+ requete);
73
				+ requete);
74
		try {
74
		try {
Line 83... Line 83...
83
						Response response) {
83
						Response response) {
Line 84... Line 84...
84
 
84
 
85
					final JSONValue responseValue = JSONParser.parse(response
85
					final JSONValue responseValue = JSONParser.parse(response
Line 86... Line 86...
86
							.getText());
86
							.getText());
87
 
87
 
88
					// si la requete se passe bien on reçoit un tableau JSON
88
					// si la requete se passe bien on reçoit une chaine JSON
89
					if (responseValue.isArray() != null) {
89
					if (responseValue.isString() != null) {
90
						// qui contient une valeur : le nombre d'images
-
 
91
						// correspondant au critères
90
						// qui contient une valeur : le nombre d'images
92
						JSONValue res = responseValue.isArray().get(0);
91
						// correspondant au critères
93
						JSONString reponseNombre = res.isString();
92
						JSONString reponseNombre = responseValue.isString();
94
						int maxImages = Integer.parseInt(reponseNombre
93
						int maxImages = Integer.parseInt(reponseNombre
95
								.stringValue());
94
								.stringValue());
96
						int[] nbImages = { maxImages };
95
						int[] nbImages = { maxImages };