Class VerifyEmailForCMSController
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.acceleratorstorefrontcommons.controllers.pages.AbstractLoginPageController
com.sap.platform.sapcustomermasterlookupaddon.controllers.pages.VerifyEmailForCMSController
@Controller
@RequestMapping("/verify")
public class VerifyEmailForCMSController
extends AbstractLoginPageController
-
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.AbstractLoginPageController
SPRING_SECURITY_LAST_USERNAMEFields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractRegisterPageController
CHECKOUT_ORDER_CONFIRMATION_CMS_PAGE_LABEL, consentFacade, customerConsentDataStrategyFields 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_8Fields inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
FORWARD_PREFIX, REDIRECT_PREFIX, ROOT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected AbstractPageModelprotected StringgetSuccessRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) protected StringgetView()voidsetVerifyEmailFacade(VerifyAccountFromEmailLinkFacade verifyEmailFacade) verifyEmail(String token, org.springframework.ui.Model model, javax.servlet.http.HttpSession session, boolean loginError, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) verifyUserLogin(org.springframework.ui.Model model, javax.servlet.http.HttpSession session, boolean loginError) Methods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractLoginPageController
getDefaultLoginPageMethods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.pages.AbstractRegisterPageController
getAutoLoginStrategy, getDefaultRegistrationPage, getGuidCookieStrategy, getRegistrationValidator, getTitles, handleRegistrationError, processAnonymousCheckoutUserRequest, processRegisterUserRequestMethods 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, urlEncodeMethods inherited from class de.hybris.platform.acceleratorstorefrontcommons.controllers.AbstractController
addRequestToModel, getBean
-
Constructor Details
-
VerifyEmailForCMSController
public VerifyEmailForCMSController()
-
-
Method Details
-
getVerifyEmailFacade
- Returns:
- the verifyEmailFacade
-
setVerifyEmailFacade
- Parameters:
verifyEmailFacade- the verifyEmailFacade to set
-
verifyEmail
@RequestMapping(value="/email", method=GET) public String verifyEmail(@RequestParam(required=true) String token, org.springframework.ui.Model model, javax.servlet.http.HttpSession session, @RequestParam(value="error",defaultValue="false") boolean loginError, org.springframework.web.servlet.mvc.support.RedirectAttributes redirectModel) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException - Throws:
de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
-
verifyUserLogin
@RequestMapping(value="/confirmation", method=GET) public String verifyUserLogin(org.springframework.ui.Model model, javax.servlet.http.HttpSession session, @RequestParam(value="error",defaultValue="false") boolean loginError) throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException - Throws:
de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
-
getCmsPage
protected AbstractPageModel getCmsPage() throws de.hybris.platform.cms2.exceptions.CMSItemNotFoundException- Specified by:
getCmsPagein classAbstractRegisterPageController- Throws:
de.hybris.platform.cms2.exceptions.CMSItemNotFoundException
-
getSuccessRedirect
protected String getSuccessRedirect(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) - Specified by:
getSuccessRedirectin classAbstractRegisterPageController
-
getView
- Specified by:
getViewin classAbstractRegisterPageController
-