Class BrowsersRestController


@RestController @RequestMapping("/admin/rest/stat/browser") @PreAuthorize("@WebjetSecurityService.hasPermission(\'cmp_stat\')") public class BrowsersRestController extends DatatableRestControllerV2<BrowsersDTO,Long>
  • Constructor Details

    • BrowsersRestController

      @Autowired public BrowsersRestController()
  • Method Details

    • beforeSave

      public void beforeSave(BrowsersDTO entity)
      Description copied from class: DatatableRestControllerV2
      Metoda volana pred insert/save danej entity, da sa pouzit na nastavenie udajov, napr. datum ulozenia, domainId a podobne
      Overrides:
      beforeSave in class DatatableRestControllerV2<BrowsersDTO,Long>
    • getAllItems

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

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

      @RequestMapping(value="/pieChartData", params={"dayDate","rootDir","filterBotsOut","keyValueName"}) @ResponseBody public List<BrowsersDTO> getPieChartData(@RequestParam("dayDate") String stringRange, @RequestParam("rootDir") int rootGroupId, @RequestParam("filterBotsOut") boolean filterBotsOut, @RequestParam("keyValueName") String keyValueName)
    • getLineChartData

      @RequestMapping(value="/lineChartData", params={"dayDate","rootDir","filterBotsOut"}) @ResponseBody public Map<String,List<BrowsersDTO>> getLineChartData(@RequestParam("dayDate") String stringRange, @RequestParam("rootDir") int rootGroupId, @RequestParam("filterBotsOut") boolean filterBotsOut)