1 21 package com.jaspersoft.jasperserver.war.action; 22 23 import java.util.Map ; 24 25 import javax.servlet.http.HttpServletResponse ; 26 27 import org.springframework.webflow.RequestContext; 28 29 import com.jaspersoft.jasperserver.api.common.domain.ExecutionContext; 30 import com.jaspersoft.jasperserver.api.engine.common.service.EngineService; 31 32 33 37 public class ReportPdfExporter extends AbstractReportExporter { 38 39 private EngineService engine; 40 41 protected void export(RequestContext context, ExecutionContext executionContext, String reportUnitURI, Map baseParameters) { 42 engine.exportToPdf(executionContext, reportUnitURI, baseParameters); 43 } 44 45 protected String getContentType(RequestContext context) { 46 return "application/pdf"; 47 } 48 49 protected void setAdditionalResponseHeaders(RequestContext context, HttpServletResponse response) { 50 } 52 53 public EngineService getEngine() { 54 return engine; 55 } 56 57 public void setEngine(EngineService engine) { 58 this.engine = engine; 59 } 60 61 } 62 | Popular Tags |