Class ThymeleafAdminController

java.lang.Object
sk.iway.iwcm.admin.ThymeleafAdminController

@Controller @PreAuthorize("@WebjetSecurityService.isAdmin()") public class ThymeleafAdminController extends Object
ThymeleafAdminController.java Zakladna trieda pre zobrazenie stranok administracie cez Thymeleaf sablony Title webjet9 Company Interway a.s. (www.interway.sk) Copyright Interway a.s. (c) 2001-2020
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.web.servlet.ModelAndView
    appHandler(String app, String subpage, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)
    Vykona forward pre admin cast aplikacii, tie sa nachadzaju v /app/MENO_APP/admin/ adresari Technicky vykona forward na app/default.pug kde sa do vnutra stranky dynamicky includne HTML subor z app adresara (cize v nom nie je potrebne riesit okoli stranky ako hlavicka a menu)
    org.springframework.web.servlet.ModelAndView
    appHandlerPost(String app, String subpage, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)
     
    org.springframework.web.servlet.ModelAndView
    defaultHandler(String page, String subpage, org.springframework.util.MultiValueMap<String,String> allParams, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)
     
    org.springframework.web.servlet.ModelAndView
    defaultHandlerPost(String page, String subpage, org.springframework.util.MultiValueMap<String,String> allParams, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ThymeleafAdminController

      public ThymeleafAdminController()
  • Method Details

    • defaultHandler

      @GetMapping({"/admin/v9/","/admin/v9/{page}/","/admin/v9/{page}/{subpage:[^.]*}"}) public org.springframework.web.servlet.ModelAndView defaultHandler(@PathVariable(required=false) String page, @PathVariable(required=false) String subpage, @RequestParam(required=false) org.springframework.util.MultiValueMap<String,String> allParams, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)
      Parameters:
      page - String
      subpage - - String - nesmie obsahovat znak ., cize nemoze to byt subor
      allParams - MultiValueMap<String, String>
      model - ModelMap
      request - HttpServletRequest
      Returns:
      String
    • defaultHandlerPost

      @PostMapping(path={"/admin/v9/{page}/","/admin/v9/{page}/{subpage:[^.]*}"}, consumes="multipart/form-data") public org.springframework.web.servlet.ModelAndView defaultHandlerPost(@PathVariable(required=false) String page, @PathVariable(required=false) String subpage, @RequestParam(required=false) org.springframework.util.MultiValueMap<String,String> allParams, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)
    • appHandler

      @GetMapping({"/apps/{app}/admin/","/apps/{app}/admin/index.html","/apps/{app}/admin/{subpage:[^.]+}"}) @PreAuthorize("@WebjetSecurityService.isAdmin()") public org.springframework.web.servlet.ModelAndView appHandler(@PathVariable String app, @PathVariable(required=false) String subpage, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)
      Vykona forward pre admin cast aplikacii, tie sa nachadzaju v /app/MENO_APP/admin/ adresari Technicky vykona forward na app/default.pug kde sa do vnutra stranky dynamicky includne HTML subor z app adresara (cize v nom nie je potrebne riesit okoli stranky ako hlavicka a menu)
      Parameters:
      app - String
      subpage - String
      model - ModelMap
      request - HttpServletRequest
      Returns:
      String
    • appHandlerPost

      @PostMapping(path={"/apps/{app}/admin/","/apps/{app}/admin/index.html","/apps/{app}/admin/{subpage:[^.]+}"}, consumes="multipart/form-data") @PreAuthorize("@WebjetSecurityService.isAdmin()") public org.springframework.web.servlet.ModelAndView appHandlerPost(@PathVariable String app, @PathVariable(required=false) String subpage, org.springframework.ui.ModelMap model, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes, javax.servlet.http.HttpServletRequest request)