Package sk.iway.iwcm.admin
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.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)
-
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
- Stringsubpage
- - String - nesmie obsahovat znak ., cize nemoze to byt suborallParams
- MultiValueMap<String, String>model
- ModelMaprequest
- 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
- Stringsubpage
- Stringmodel
- ModelMaprequest
- 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)
-