Refine search
@Override protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html;charset=utf-8"); renderer.render("request.vm", response.getWriter()); }
public String renderVelocityFragment(String fragment, Map<String, Object> context) { return renderer.renderFragment(fragment, context); } }
public String execute(TemplateRenderer renderer) { String resolvedPath = path + VM; if (renderer.resolve(resolvedPath)) { return resolvedPath; } else { return null; } } });
res.setContentType(mimeType); res.setContentLength((int) fileLength); res.setHeader(headerKey, headerValue); ByteStreams.copy(inputStream, res.getOutputStream()); res.setStatus(404); templateRenderer.render("/templates/html/file-not-found.vm", new HashMap<String, Object>(), res.getWriter());
private void redirectBackToConsumerVersion1(HttpServletRequest request, HttpServletResponse response, ServiceProviderToken token) throws IOException { String callback = request.getParameter(OAUTH_CALLBACK); if (isEmpty(callback) && token.getConsumer().getCallback() != null) { callback = token.getConsumer().getCallback().toString(); } if (isEmpty(callback)) { // no call back it must be a client response.setContentType("text/html"); if (token.getAuthorization() == Authorization.AUTHORIZED) { // no call back, display the verification code so the user can enter it manually templateRenderer.render(AUTH_NO_CALLBACK_APPROVAL_V1_TEMPLATE, ImmutableMap.<String, Object>of("token", token), response.getWriter()); } else { templateRenderer.render(AUTH_NO_CALLBACK_DENIED_TEMPLATE, ImmutableMap.<String, Object>of("token", token), response.getWriter()); } } else { if (token.getToken() != null) { callback = addParameters(callback, "oauth_token", token.getToken()); } response.sendRedirect(callback); } }
@Override protected void doGet(final HttpServletRequest req, final HttpServletResponse resp) throws ServletException, IOException { resp.setContentType("text/html"); webResourceManager.requireResource("com.atlassian.applinks.applinks-tests:test-resources"); authenticatedUser = getAuthenticatedUsername(appLink); } catch (ResponseException e) { resp.setStatus(HttpServletResponse.SC_INTERNAL_SERVER_ERROR); resp.getWriter().write(e.toString()); return; templateRenderer.render("auth-test.vm", ImmutableMap.<String, Object>of("items", items.build(), "useInlineFormat", useInlineFormat,
private void renderError(HttpServletResponse response, String message) throws IOException { response.setContentType("text/html"); response.setCharacterEncoding("UTF-8"); Map<String, Object> context = new HashMap<>(); context.put("message", message); context.put("applicationProperties", applicationProperties); templateRenderer.render(AUTH_ERROR_TEMPLATE, unmodifiableMap(context), response.getWriter()); }
private boolean isSysAdmin(HttpServletRequest req, HttpServletResponse res) throws IOException { String username = userManager.getRemoteUsername(req); // If user is not logged in if (username == null) { res.setStatus(403); this.templateRenderer.render("/templates/html/ajax-not-logged-in.vm", new HashMap<String, Object>(), res.getWriter()); return false; } if (userManager.isSystemAdmin(username)) { return true; } // If user don't have sys-admin permission res.setStatus(403); templateRenderer.render("/templates/html/ajax-no-permission.vm", new HashMap<String, Object>(), res.getWriter()); return false; }
protected void render(final String template, final Map<String, Object> renderContext, final Writer output) throws IOException { templateRenderer.render(template, renderContext, output); }
private void showSummary(HttpServletRequest request, HttpServletResponse response, Map<String, Object> context, SharedWorkflowImportPlan plan) throws IOException { context.put("importPlan", plan);//NON-NLS setNavigationPaths(context, ImportServletMapping.IMPORT_VIEW_SUMMARY); renderer.render(ImportServletMapping.IMPORT_VIEW_SUMMARY.getResultTemplate(), context, response.getWriter()); }
private void redirectBackToConsumerVersion1a(HttpServletRequest request, HttpServletResponse response, ServiceProviderToken token) throws IOException { URI callback = token.getCallback() == null ? token.getConsumer().getCallback() : token.getCallback(); if (callback == null) { response.setContentType("text/html"); if (token.getAuthorization() == Authorization.AUTHORIZED) { // no call back, display the verification code so the user can enter it manually templateRenderer.render(AUTH_NO_CALLBACK_APPROVAL_V1A_TEMPLATE, ImmutableMap.<String, Object>of("token", token), response.getWriter()); } else { templateRenderer.render(AUTH_NO_CALLBACK_DENIED_TEMPLATE, ImmutableMap.<String, Object>of("token", token), response.getWriter()); } } else { // add the token and verifier parameters to the callback and send the redirect // if the token was denied, then the verifier is set to a placeholder value in case consumers don't handle // a blank or missing verifier parameter response.sendRedirect(addParameters(callback.toString(), OAUTH_TOKEN, token.getToken(), OAUTH_VERIFIER, token.getAuthorization() == Authorization.AUTHORIZED ? token.getVerifier() : "denied") ); } }
private void renderAccessDenied(HttpServletResponse resp, RedirectData redirectData) throws IOException { Map<String, Object> renderContext = ImmutableMap.<String, Object>builder() .put("title", StringUtils.defaultIfEmpty(redirectData.getTitle(), "")) .put("decorator", ConnectIFrameImpl.ATL_GENERAL) .build(); resp.setStatus(HttpStatus.SC_NOT_FOUND); templateRenderer.render(redirectData.getAccessDeniedTemplate(), renderContext, resp.getWriter()); } }
protected void render(final String template, final Map<String, Object> renderContext, final Writer output) throws IOException { templateRenderer.render(template, renderContext, output); } }
private void render(String template, Map<String, Object> context, HttpServletResponse resp) throws ServletException { resp.setContentType(CONTENT_TYPE); try { templateRenderer.render(template, context, resp.getWriter()); } catch (IOException e) { throw new ServletException(e); } }
private void showAddNotes(HttpServletRequest request, HttpServletResponse response, Map<String, Object> context) throws Exception { setNavigationPaths(context, ExportServletMapping.EXPORT_ADD_NOTES); renderer.render(ExportServletMapping.EXPORT_ADD_NOTES.getResultTemplate(), context, response.getWriter()); }
private void renderAccessDenied(HttpServletResponse resp, RedirectData redirectData) throws IOException { Map<String, Object> renderContext = ImmutableMap.<String, Object>builder() .put("title", StringUtils.defaultIfEmpty(redirectData.getTitle(), "")) .put("decorator", ConnectIFrameBuilderImpl.ATL_GENERAL) .build(); resp.setStatus(HttpStatus.SC_NOT_FOUND); templateRenderer.render(redirectData.getAccessDeniedTemplate(), renderContext, resp.getWriter()); } }
public void render(String templateName, Writer writer) throws RenderingException, IOException { renderer.get().render(templateName, writer); }
public String renderFragment(String fragment, Map<String, Object> context) throws RenderingException { return renderer.get().renderFragment(fragment, context); }