@Override public void sendRedirect(Form form, String path, String formSelector, SlingHttpServletResponse response) throws IOException { final String url = this.getRedirectPath(form, path, formSelector); response.sendRedirect(url); }
@Override public void sendRedirect(Form form, Page page, String formSelector, SlingHttpServletResponse response) throws IOException { final String url = this.getRedirectPath(form, page, formSelector); response.sendRedirect(url); }
@Override public void sendRedirect(Form form, Resource resource, String formSelector, SlingHttpServletResponse response) throws IOException { final String url = this.getRedirectPath(form, resource, formSelector); response.sendRedirect(url); }
@Override public void sendRedirect(Form form, String path, String formSelector, SlingHttpServletResponse response) throws IOException, JSONException { final String url = this.getRedirectPath(form, path, formSelector); response.sendRedirect(url); }
@Override public void sendRedirect(Form form, Page page, String formSelector, SlingHttpServletResponse response) throws IOException, JSONException { final String url = this.getRedirectPath(form, page, formSelector); response.sendRedirect(url); }
@Override public void sendRedirect(Form form, Resource resource, String formSelector, SlingHttpServletResponse response) throws IOException, JSONException { final String url = this.getRedirectPath(form, resource, formSelector); response.sendRedirect(url); }
@Override protected void doPost(SlingHttpServletRequest request, SlingHttpServletResponse response) throws IOException { response.sendRedirect(request.getRequestURI()); }
@Override public final void sendRedirect(Form form, Page page, String formSelector, SlingHttpServletResponse response) throws IOException { final String url = this.getRedirectPath(form, page, formSelector); addFlashCookie(response, form); response.sendRedirect(url); }
@Override public final void sendRedirect(Form form, String path, String formSelector, SlingHttpServletResponse response) throws IOException, JSONException { final String url = this.getRedirectPath(form, path, formSelector); addFlashCookie(response, form); response.sendRedirect(url); }
@Override public final void sendRedirect(Form form, Resource resource, String formSelector, SlingHttpServletResponse response) throws IOException, JSONException { final String url = this.getRedirectPath(form, resource, formSelector); addFlashCookie(response, form); response.sendRedirect(url); }
@Override public final void sendRedirect(Form form, String path, String formSelector, SlingHttpServletResponse response) throws IOException { final String url = this.getRedirectPath(form, path, formSelector); addFlashCookie(response, form); response.sendRedirect(url); }
@Override public final void sendRedirect(Form form, Resource resource, String formSelector, SlingHttpServletResponse response) throws IOException { final String url = this.getRedirectPath(form, resource, formSelector); addFlashCookie(response, form); response.sendRedirect(url); }
@Override public final void sendRedirect(Form form, Page page, String formSelector, SlingHttpServletResponse response) throws IOException, JSONException { final String url = this.getRedirectPath(form, page, formSelector); addFlashCookie(response, form); response.sendRedirect(url); }
@PostConstruct private void activate() throws IOException { // resolve link of redirect page String redirectUrl = linkHandler.get(resource).buildUrl(); // in publish mode redirect to target if (wcmMode == WCMMode.DISABLED) { renderPage = false; if (StringUtils.isNotEmpty(redirectUrl)) { if (StringUtils.equals(redirectStatus, Integer.toString(HttpServletResponse.SC_MOVED_TEMPORARILY))) { response.sendRedirect(redirectUrl); } else { response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); response.setHeader("Location", redirectUrl); } } else { response.sendError(HttpServletResponse.SC_NOT_FOUND); } } }
@PostConstruct private void activate() throws IOException { // resolve link of redirect page String redirectUrl = linkHandler.get(resource).buildUrl(); // in preview/publish mode redirect to target if ((wcmMode == WCMMode.DISABLED || wcmMode == WCMMode.PREVIEW) && StringUtils.isNotEmpty(redirectUrl)) { if (StringUtils.equals(redirectStatus, "301")) { response.setStatus(HttpServletResponse.SC_MOVED_PERMANENTLY); response.setHeader("Location", redirectUrl); } else { response.sendRedirect(redirectUrl); } renderPage = false; } else if (wcmMode == WCMMode.DISABLED) { response.sendError(HttpServletResponse.SC_NOT_FOUND); renderPage = false; } }
@Override protected final void doPost(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); bulkWorkflowEngine.stopping(request.getResource().adaptTo(Config.class)); response.sendRedirect(request.getResourceResolver().map(request, request.getResource().getPath()) + ".status.json"); } }
@Override protected void doPost(final SlingHttpServletRequest request, final SlingHttpServletResponse response) throws ServletException, IOException { try { final Map<String, InputStream> files = Maps.newHashMap(); for (RequestParameter file : request.getRequestParameters("file")) { files.put(file.getFileName(), file.getInputStream()); } final List<Script> scripts = scriptStorage .saveAll(files, isOverwrite(request), request.getResourceResolver()); if (shouldRedirect(request)) { response.sendRedirect(getRedirectTo(request)); } else { ServletUtils.writeJson(response, ScriptUtils.toJson(scripts)); } } catch (RepositoryException e) { response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); ServletUtils.writeJson(response, "Cannot save script in repository: " + e.getMessage()); } }
@Override protected final void doPost(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); bulkWorkflowEngine.stopping(request.getResource().adaptTo(Config.class)); response.sendRedirect(request.getResourceResolver().map(request, request.getResource().getPath()) + ".status.json"); } }
@Override protected void doPost(final SlingHttpServletRequest request, final SlingHttpServletResponse response) throws ServletException, IOException { try { final Map<String, InputStream> files = Maps.newHashMap(); for (RequestParameter file : request.getRequestParameters("file")) { files.put(file.getFileName(), file.getInputStream()); } final List<Script> scripts = scriptStorage .saveAll(files, isOverwrite(request), request.getResourceResolver()); if (shouldRedirect(request)) { response.sendRedirect(getRedirectTo(request)); } else { ServletUtils.writeJson(response, ScriptUtils.toJson(scripts)); } } catch (RepositoryException e) { response.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); ServletUtils.writeJson(response, "Cannot save script in repository: " + e.getMessage()); } }
@Override protected final void doPost(SlingHttpServletRequest request, SlingHttpServletResponse response) throws ServletException, IOException { response.setContentType("application/json"); response.setCharacterEncoding("UTF-8"); final JsonObject params = toJsonObject(request.getParameter("params")); final Config config = request.getResource().adaptTo(Config.class); int throttle = getInteger(params, "throttle", -1); int interval = getInteger(params, "interval", -1); if (throttle > -1) { config.setThrottle(throttle); config.commit(); } else if (interval > -1) { config.setInterval(interval); config.commit(); } bulkWorkflowEngine.resume(config); response.sendRedirect(request.getResourceResolver().map(request, request.getResource().getPath()) + ".status.json"); } }