Class TelcoLoginPageController


  • @Controller
    @RequestMapping("/login")
    public class TelcoLoginPageController
    extends AbstractLoginPageController
    Login Controller. Handles login and register for the account flow.
    • Constructor Detail

      • TelcoLoginPageController

        public TelcoLoginPageController()
    • Method Detail

      • getSuccessRedirect

        protected java.lang.String getSuccessRedirect​(javax.servlet.http.HttpServletRequest request,
                                                      javax.servlet.http.HttpServletResponse response)
        Specified by:
        getSuccessRedirect in class AbstractRegisterPageController
      • setHttpSessionRequestCache

        @Autowired
        @Qualifier("httpSessionRequestCache")
        public void setHttpSessionRequestCache​(org.springframework.security.web.savedrequest.HttpSessionRequestCache accHttpSessionRequestCache)
      • doLogin

        @RequestMapping(method=GET)
        public java.lang.String doLogin​(@RequestHeader(value="referer",required=false)
                                        java.lang.String referer,
                                        @RequestParam(value="error",defaultValue="false")
                                        boolean loginError,
                                        org.springframework.ui.Model model,
                                        javax.servlet.http.HttpServletRequest request,
                                        javax.servlet.http.HttpServletResponse response,
                                        javax.servlet.http.HttpSession session)
                                 throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
        Throws:
        de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      • storeReferer

        protected void storeReferer​(java.lang.String referer,
                                    javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response)
      • doRegister

        @RequestMapping(value="/register",
                        method=POST)
        public java.lang.String doRegister​(@RequestHeader(value="referer",required=false)
                                           java.lang.String referer,
                                           RegisterForm form,
                                           org.springframework.validation.BindingResult bindingResult,
                                           org.springframework.ui.Model model,
                                           javax.servlet.http.HttpServletRequest request,
                                           javax.servlet.http.HttpServletResponse response,
                                           org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel)
                                    throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
        Registration.
        Parameters:
        referer -
        form -
        bindingResult -
        model -
        request -
        response -
        redirectModel -
        Returns:
        Throws:
        de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      • getTermsAndConditions

        @RequestMapping("/register/termsandconditions")
        public java.lang.String getTermsAndConditions​(org.springframework.ui.Model model)
                                               throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
        Terms and Condition pop-up
        Parameters:
        model -
        Returns:
        Throws:
        de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
      • initBinder

        @InitBinder
        public void initBinder​(org.springframework.web.bind.WebDataBinder binder)