private Map<String, Object> createVelocityContext(final HttpServletResponse resp) { final Map<String, Object> context = new HashMap<>(); context.put("i18n", i18nResolver); resp.setContentType("text/html"); webResourceManager.requireResource("com.atlassian.applinks.applinks-oauth-plugin:oauth-dance"); final StringWriter stringWriter = new StringWriter(); webResourceManager.includeResources(stringWriter, UrlMode.RELATIVE); final WebResources webResources = new WebResources(); webResources.setIncludedResources(stringWriter.getBuffer().toString()); context.put(WEB_RESOURCES.key, webResources); return context; }
private Map<String, Object> buildMessageContext() { final RendererContextBuilder builder = new RendererContextBuilder(); webResourceManager.requireResource("com.atlassian.applinks.applinks-plugin:oauth-dance"); final StringWriter stringWriter = new StringWriter(); webResourceManager.includeResources(stringWriter, UrlMode.RELATIVE); final WebResources webResources = new WebResources(); webResources.setIncludedResources(stringWriter.getBuffer().toString()); builder.put("webResources", webResources); return builder.build(); }
private Map<String, Object> buildMessageContext(final String redirectUrl) { final RendererContextBuilder builder = new RendererContextBuilder(); webResourceManager.requireResource("com.atlassian.applinks.applinks-plugin:oauth-dance"); final StringWriter stringWriter = new StringWriter(); webResourceManager.includeResources(stringWriter, UrlMode.RELATIVE); final WebResources webResources = new WebResources(); webResources.setIncludedResources(stringWriter.getBuffer().toString()); builder.put("webResources", webResources); builder.put("redirectUrl", redirectUrl); return builder.build(); }