@Override public void process(TemplatingContext templatingContext) throws ProcessingException { RequestParameters parameters = RequestParameters.getRequestParameters(context); super.process(templatingContext); if (parameters.get("exportType").equals("full") || parameters.get("exportType").equals("xml")) { templatingContext.put("recordDetails", recordDetailsExport); templatingContext.put("dateConverter", new PatternDateConverter("yyyyMMdd")); } if (parameters.get("exportType").equals("xml")) { HttpContext httpContext = HttpContext.getHttpContext(context); httpContext.setContentType("application/xml"); } }