Class DefaultVerifyAccountFromLinkFacade
java.lang.Object
com.sap.platform.sapcustomerlookupservice.facade.impl.DefaultVerifyAccountFromLinkFacade
- All Implemented Interfaces:
VerifyAccountFromEmailLinkFacade
public class DefaultVerifyAccountFromLinkFacade
extends Object
implements VerifyAccountFromEmailLinkFacade
Verify customer email token and then make address visible
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionde.hybris.platform.servicelayer.user.UserServiceprotected de.hybris.platform.commerceservices.event.AbstractCommerceUserEventinitializeEvent(de.hybris.platform.commerceservices.event.AbstractCommerceUserEvent event, CustomerModel customerModel) voidsetBaseSiteService(de.hybris.platform.site.BaseSiteService baseSiteService) voidsetBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) voidsetCommerceCommonI18NService(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService commerceCommonI18NService) voidsetEventService(de.hybris.platform.servicelayer.event.EventService eventService) voidsetModelService(de.hybris.platform.servicelayer.model.ModelService modelService) voidsetSecureTokenService(de.hybris.platform.commerceservices.security.SecureTokenService secureTokenService) voidsetTokenServiceForCMS(DefaultSecureTokenServiceForCMS tokenServiceForCMS) voidsetUserService(de.hybris.platform.servicelayer.user.UserService userService) booleanverifyEmail(String token) Verify the link clicked by customer to verify account.
-
Constructor Details
-
DefaultVerifyAccountFromLinkFacade
public DefaultVerifyAccountFromLinkFacade()
-
-
Method Details
-
setTokenServiceForCMS
-
setSecureTokenService
public void setSecureTokenService(de.hybris.platform.commerceservices.security.SecureTokenService secureTokenService) -
setCommerceCommonI18NService
public void setCommerceCommonI18NService(de.hybris.platform.commerceservices.i18n.CommerceCommonI18NService commerceCommonI18NService) -
setBaseStoreService
public void setBaseStoreService(de.hybris.platform.store.services.BaseStoreService baseStoreService) -
setBaseSiteService
public void setBaseSiteService(de.hybris.platform.site.BaseSiteService baseSiteService) -
setEventService
public void setEventService(de.hybris.platform.servicelayer.event.EventService eventService) -
setModelService
public void setModelService(de.hybris.platform.servicelayer.model.ModelService modelService) -
getUserService
public de.hybris.platform.servicelayer.user.UserService getUserService() -
setUserService
public void setUserService(de.hybris.platform.servicelayer.user.UserService userService) -
verifyEmail
public boolean verifyEmail(String token) throws de.hybris.platform.commerceservices.customer.TokenInvalidatedException Description copied from interface:VerifyAccountFromEmailLinkFacadeVerify the link clicked by customer to verify account.- Specified by:
verifyEmailin interfaceVerifyAccountFromEmailLinkFacade- Parameters:
token- - pass parameter getting from email- Returns:
- whether token is valid or not. Return true if token is valid
- Throws:
de.hybris.platform.commerceservices.customer.TokenInvalidatedException- - Invalid token exception
-
initializeEvent
protected de.hybris.platform.commerceservices.event.AbstractCommerceUserEvent initializeEvent(de.hybris.platform.commerceservices.event.AbstractCommerceUserEvent event, CustomerModel customerModel)
-