001 package com.khubla.pragmatach.plugin.jasper;
002
003 import java.util.Map;
004
005 import javax.servlet.http.HttpServletResponse;
006
007 import com.khubla.pragmatach.framework.api.PragmatachException;
008 import com.khubla.pragmatach.framework.controller.impl.AbstractResponse;
009
010 /**
011 * @author tome
012 */
013 public class JasperResponse extends AbstractResponse {
014 public JasperResponse(Map<String, String> cacheHeaders, String templateName, String template, Map<String, Object> context) {
015 super(cacheHeaders);
016 }
017
018 @Override
019 public String getContentType() throws PragmatachException {
020 return CONTENT_TYPE_HTML;
021 }
022
023 @Override
024 public Map<String, String> getHeaders() throws PragmatachException {
025 return super.getCacheHeaders();
026 }
027
028 @Override
029 public void render(HttpServletResponse httpServletResponse) throws PragmatachException {
030 try {
031 } catch (final Exception e) {
032 throw new PragmatachException("Exception in render", e);
033 }
034 }
035 }