Class BannerStatRestController

java.lang.Object
sk.iway.iwcm.system.datatable.DatatableRestControllerV2<BannerBean,Long>
sk.iway.iwcm.components.banner.BannerStatRestController

@RestController @RequestMapping("/admin/rest/banner-stat") @PreAuthorize("@WebjetSecurityService.hasPermission(\'menuBanner\')") public class BannerStatRestController extends DatatableRestControllerV2<BannerBean,Long>
  • Constructor Details

    • BannerStatRestController

      @Autowired public BannerStatRestController(BannerRepository bannerRepository)
  • Method Details

    • getAllItems

      public org.springframework.data.domain.Page<BannerBean> getAllItems(org.springframework.data.domain.Pageable pageable)
      Description copied from class: DatatableRestControllerV2
      Ziska z databazy vsetky zaznamy
      Overrides:
      getAllItems in class DatatableRestControllerV2<BannerBean,Long>
      Returns:
    • searchItem

      public org.springframework.data.domain.Page<BannerBean> searchItem(Map<String,String> params, org.springframework.data.domain.Pageable pageable, BannerBean search)
      Description copied from class: DatatableRestControllerV2
      Vyhlada objekty podla zadaneho search objektu a pripadnych parametrov z requestu
      Overrides:
      searchItem in class DatatableRestControllerV2<BannerBean,Long>
      Returns:
    • getLineChartData

      @RequestMapping(value="/lineChartData", params={"dayDate","dataType"}) @ResponseBody public Map<String,List<BannerBean>> getLineChartData(@RequestParam("dayDate") String stringRange, @RequestParam("dataType") String dataType)
    • getDetailLineChartData

      @RequestMapping(value="/detailLineChartData", params={"bannerId","dayDate","dataType"}) @ResponseBody public Map<String,List<BannerBean>> getDetailLineChartData(@RequestParam("bannerId") int bannerId, @RequestParam("dayDate") String stringRange, @RequestParam("dataType") String dataType)
    • getDocTitle

      @RequestMapping(value="/banner-title", params="bannerId", produces="text/plain;charset=UTF-8") @ResponseBody public String getDocTitle(@RequestParam("bannerId") long bannerId)