Class EmailPageController


  • @RestController
    @RequestMapping("/emails")
    public class EmailPageController
    extends AbstractPageController
    Controller used by SmartEdit to access email templates
    • Constructor Detail

      • EmailPageController

        public EmailPageController()
    • Method Detail

      • get

        @GetMapping(value="/{emailCmsPageUid}",
                    produces="text/html")
        public java.lang.String get​(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response,
                                    org.springframework.web.servlet.ModelAndView modelAndView,
                                    @PathVariable
                                    java.lang.String emailCmsPageUid)
                             throws CMSItemNotFoundException
        Fetch an email page view by it's UID
        Parameters:
        request - The request
        response - The response
        modelAndView - The modelandView
        emailCmsPageUid - The page UID of the email page
        Returns:
        The email page view
        Throws:
        CMSItemNotFoundException - If the page UID is not valid