8,6 → 8,7 |
import com.extjs.gxt.ui.client.Registry; |
import com.google.gwt.core.client.GWT; |
import com.google.gwt.http.client.RequestBuilder; |
import com.google.gwt.http.client.URL; |
import com.google.gwt.json.client.JSONArray; |
import com.google.gwt.json.client.JSONObject; |
import com.google.gwt.json.client.JSONValue; |
23,12 → 24,13 |
|
public void selectionnerPublication(final String publicationId, String projetId, String nomComplet) { |
// Ajout des paramètres et données à selectionner dans l'URL |
final String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() + |
String url = ((Configuration) Registry.get(RegistreId.CONFIG)).getServiceBaseUrl() + |
SERVICE_NOM + "/" + |
(projetId == null ? "*" : projetId) + "/" + |
(publicationId == null ? "*" : publicationId) + "/" + |
(nomComplet == null ? "*" : nomComplet) + "/" + |
""; |
url = URL.encode(url); |
|
JsonRestRequestBuilder rb = new JsonRestRequestBuilder(RequestBuilder.GET, url); |
|
48,7 → 50,7 |
PublicationListe publications = new PublicationListe(reponse); |
vueARafraichir.rafraichir(publications); |
} else { |
GWT.log(url+"\n\tLa réponse n'est pas un objet ou un talbeau JSON et vaut : "+responseValue.toString(), null); |
GWT.log("La réponse n'est pas un objet ou un talbeau JSON et vaut : "+responseValue.toString(), null); |
} |
} else { |
// Dans le cas, où nous demandons toutes les publication et qu'il n'y en a pas, nous retournons un objet vide |