public String catalogServiceEndpoint() { String itemId = FacesContext.getCurrentInstance() .getExternalContext() .getRequestParameterMap() .get("itemId"); String response = services.getCatalogService().path(itemId).request().get(String.class); JsonObject jsonObject = Json.createReader(new StringReader(response)).readObject(); catalogItem.setId(jsonObject.getInt("id")); catalogItem.setName(jsonObject.getString("name")); catalogItem.setDescription(jsonObject.getString("description")); return response; }