Class ReportsController

java.lang.Object
pl.matsuo.core.web.controller.report.ReportsController

@RestController @Transactional @RequestMapping("/reports") public class ReportsController extends Object
  • Constructor Details

    • ReportsController

      public ReportsController()
  • Method Details

    • generateReportPdf

      @RequestMapping(value="/pdf/{reportName}", method=GET) public void generateReportPdf(@PathVariable("reportName") String reportName, @RequestParam Map<String,String> params, javax.servlet.http.HttpServletResponse response)
    • generateReportXls

      @RequestMapping(value="/xls/{reportName}", method=GET) public void generateReportXls(@PathVariable("reportName") String reportName, @RequestParam Map<String,String> params, javax.servlet.http.HttpServletResponse response)
    • generateReport

      protected <E> void generateReport(String outputType, String contentType, BiFunction<String,Object,byte[]> method, String reportName, Map<String,String> params, javax.servlet.http.HttpServletResponse response)
      Methoda generujÄ…ca generycznie raporty.
    • setReportServices

      @Autowired(required=false) public void setReportServices(IReportService[] reportServices)