protected void writeEmptyWidget(String propertyName, SlingHttpServletResponse response) throws IOException { Gson gson = new Gson(); JsonObject rte = createEmptyWidget(propertyName); gson.toJson(rte, response.getWriter()); }
@Override protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { PrintWriter pw = response.getWriter(); pw.println(getRemoteAssets(request)); pw.flush(); }
@Override protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { try { XPath xpath = XPathFactory.newInstance().newXPath(); String result = xpath.evaluate("/content/name", new InputSource(new StringReader(XML_INPUT))); response.setContentType("text/plain"); response.getWriter().write(result); } catch (XPathExpressionException e) { throw new ServletException(e.getMessage(), e); } }
@Override protected void doGet(@Nonnull SlingHttpServletRequest request, @Nonnull SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); response.getWriter().print(json.toString()); } }
private void writeJson(List<ListItem> results, SlingHttpServletResponse response) { response.setContentType("application/json"); response.setCharacterEncoding("utf-8"); ObjectMapper mapper = new ObjectMapper(); try { mapper.writeValue(response.getWriter(), results); } catch (IOException e) { LOGGER.error(e.getMessage()); } }
private void writeErrorHTML(final SlingHttpServletResponse slingResponse, final Resource resource, final String pathToHTML) throws IOException { log.info("ACS AEM Commons Component-Level Error Handling trapped error for: {}", resource.getPath()); slingResponse.getWriter().print(this.getHTML(pathToHTML)); }
private void writeErrorHTML(final SlingHttpServletResponse slingResponse, final Resource resource, final String pathToHTML) throws IOException { log.info("ACS AEM Commons Component-Level Error Handling trapped error for: {}", resource.getPath()); slingResponse.getWriter().print(this.getHTML(pathToHTML)); }
@Override protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { response.setHeader("Content-Type", " application/json; charset=UTF-8"); final JsonObject json = new JsonObject(); json.addProperty("user", request.getResourceResolver().getUserID()); json.addProperty("throttle", 200); Gson gson = new Gson(); gson.toJson(json, response.getWriter()); } }
private void sendForbiddenWithMessage(SlingHttpServletResponse response, String message) throws IOException { response.setContentType("text/plain;charset=" + CharEncoding.UTF_8); response.getWriter().write(message); response.setStatus(HttpServletResponse.SC_FORBIDDEN); }
@Override protected void doGet(@Nonnull SlingHttpServletRequest request, @Nonnull SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); try { json.write(response.getWriter()); } catch (JSONException e) { throw new ServletException(e); } } }
protected void writeEmptyWidget(String propertyName, SlingHttpServletResponse response) throws IOException, JSONException { JSONObject rte = createEmptyWidget(propertyName); rte.write(response.getWriter()); }
public static void writeJson(SlingHttpServletResponse response, int status, String message, @Nullable Map<String, String> kv) throws IOException { response.setStatus(status); JsonObject body = buildBody(message, kv); append(body, response.getWriter()); }
@Override protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { if (Arrays.asList(request.getRequestPathInfo().getSelectors()).contains(BasePipe.PN_STATUS)){ response.getWriter().append(plumber.getStatus(request.getResource())); } else { execute(request, response, false); } }
/** * Handles request to get clientlib info by path */ private void handlePathRequest(SlingHttpServletRequest request, SlingHttpServletResponse response, DumplibsParams p) throws IOException { HtmlLibrary lib = libraryManager.getLibrary(p.getType(), p.getPath()); response.setContentType(CONTENT_TYPE_JSON); JsonObject jsonObject = lib == null ? new JsonObject() : (JsonObject) htmlLibraryToJSON(lib); response.getWriter().print(jsonObject.toString()); }
private void writeJsonResponse(final List<String> categories, final SlingHttpServletResponse response) throws JSONException, IOException { final JSONObject jsonObject = new JSONObject(); jsonObject.put("categories", new JSONArray(categories)); response.getWriter().print(jsonObject.toString()); }
/** * Handles request to get all clientlib info */ private void handleAllLibsRequest(SlingHttpServletRequest request, SlingHttpServletResponse response, DumplibsParams p) throws IOException { Map<String, ClientLibrary> libs = libraryManager.getLibraries(); JsonArray libsJSON = clientLibrariesMapToJSON(libs); // should never be null response.setContentType(CONTENT_TYPE_JSON); response.getWriter().print(libsJSON.toString()); }
@Override protected void doGet(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); response.setCharacterEncoding("utf-8"); Resource page = request.getResource(); GeometrixxMediaContentType contentType = page.adaptTo(GeometrixxMediaPage.class); response.getWriter().write(contentType.getJson().toJSONString()); } }
/** * Handles request to get clientlib info by categories */ private void handleCategoriesRequest(SlingHttpServletRequest request, SlingHttpServletResponse response, DumplibsParams p) throws IOException { Collection<ClientLibrary> libs = libraryManager.getLibraries(p.getCategories(), p.getType(), !p.isThemed(), p.isTrans()); JsonArray libsJSON = clientLibrariesCollectionToJSON(libs); // should never be null response.setContentType(CONTENT_TYPE_JSON); response.getWriter().print(libsJSON.toString()); }