Package cronapi.rest

Class ReportREST


  • @RestController
    @RequestMapping("/api/rest")
    public class ReportREST
    extends Object
    • Constructor Detail

      • ReportREST

        @Autowired
        public ReportREST​(ReportService reportService)
    • Method Detail

      • getReport

        @RequestMapping(value="/report",
                        method=POST,
                        produces="application/json")
        public org.springframework.http.ResponseEntity<cronapp.reports.commons.ReportFront> getReport​(@RequestBody
                                                                                                      cronapp.reports.commons.ReportFront reportFront)
      • getContentAsString

        @RequestMapping(value="/report/contentasstring",
                        method=POST,
                        produces="text/plain")
        public org.springframework.http.ResponseEntity<String> getContentAsString​(@RequestBody
                                                                                  cronapp.reports.commons.ReportFront reportFront,
                                                                                  javax.servlet.http.HttpServletResponse response)
      • getDataSourcesParams

        @RequestMapping(value="/report/getdatasourcesparams",
                        method=POST,
                        produces="application/json")
        public org.springframework.http.ResponseEntity<DataSourcesInBand> getDataSourcesParams​(@RequestBody
                                                                                               DataSourcesInBand dataSourcesInBand)
      • getPDF

        @RequestMapping(value="/report/pdf",
                        method=POST,
                        produces="text/plain")
        public org.springframework.http.ResponseEntity<byte[]> getPDF​(@RequestBody
                                                                      cronapp.reports.commons.ReportFront reportFront,
                                                                      javax.servlet.http.HttpServletResponse response)
      • getPDFAsFile

        @RequestMapping(value="/report/pdfasfile",
                        method=POST,
                        produces="text/plain")
        public org.springframework.http.ResponseEntity<String> getPDFAsFile​(@RequestBody
                                                                            cronapp.reports.commons.ReportFront reportFront,
                                                                            javax.servlet.http.HttpServletResponse response)