Class CheckoutRegisterController
- java.lang.Object
-
- de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
-
- de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
-
- de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractRegisterPageController
-
- de.hybris.platform.yacceleratorstorefront.controllers.pages.CheckoutRegisterController
-
@Controller @RequestMapping("/register/checkout") public class CheckoutRegisterController extends AbstractRegisterPageControllerCheckout Register Controller. Handles login and register for the checkout flow.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
AbstractController.HttpNotFoundException
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractRegisterPageController
CHECKOUT_ORDER_CONFIRMATION_CMS_PAGE_LABEL, consentFacade, customerConsentDataStrategy
-
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
CMS_PAGE_MODEL, CMS_PAGE_TITLE, PAGE_ROOT, REDIRECT_TO_LOGIN_FOR_CHECKOUT, REDIRECT_TO_MULTISTEP_CHECKOUT, REGISTRATION_CONSENT_ID, UTF_8
-
Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT
-
-
Constructor Summary
Constructors Constructor Description CheckoutRegisterController()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringdoCheckoutRegister(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)java.lang.StringdoCheckoutRegister(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request)protected AbstractPageModelgetCmsPage()protected java.lang.StringgetSuccessRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)protected java.lang.StringgetView()-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractRegisterPageController
getAutoLoginStrategy, getDefaultRegistrationPage, getGuidCookieStrategy, getRegistrationValidator, getTitles, handleRegistrationError, processAnonymousCheckoutUserRequest, processRegisterUserRequest
-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractPageController
addRegistrationConsentDataToModel, checkRequestUrl, createMetaElement, decodeWithScheme, getBaseSiteService, getCheckoutRedirectUrl, getCmsPageService, getCmsPreviewService, getCmsSiteService, getConfigurationService, getConsentFacade, getContentPageForLabelOrId, getCurrencies, getCurrentCurrency, getCurrentLanguage, getCustomerFacade, getHostConfigService, getI18nService, getLanguages, getMessageSource, getPageTitleResolver, getRequestContextData, getSessionService, getSiteConfigService, getSiteName, getSiteUid, getStoreSessionFacade, getUser, getUserFacade, getViewForPage, getViewForPage, prepareNotFoundPage, setUpMetaData, setUpMetaDataForContentPage, storeCmsPageInModel, storeContentPageTitleInModel, storeContinueUrl, urlEncode
-
Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
-
-
-
Method Detail
-
getCmsPage
protected AbstractPageModel getCmsPage() throws CMSItemNotFoundException
- Specified by:
getCmsPagein classAbstractRegisterPageController- Throws:
CMSItemNotFoundException
-
getSuccessRedirect
protected java.lang.String getSuccessRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)- Specified by:
getSuccessRedirectin classAbstractRegisterPageController
-
getView
protected java.lang.String getView()
- Specified by:
getViewin classAbstractRegisterPageController
-
doCheckoutRegister
@RequestMapping(method=GET) public java.lang.String doCheckoutRegister(org.springframework.ui.Model model, javax.servlet.http.HttpServletRequest request) throws CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
doCheckoutRegister
@RequestMapping(value="/newcustomer", method=POST) public java.lang.String doCheckoutRegister(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 CMSItemNotFoundException- Throws:
CMSItemNotFoundException
-
-