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 Details

    • DefaultVerifyAccountFromLinkFacade

      public DefaultVerifyAccountFromLinkFacade()
  • Method Details

    • setTokenServiceForCMS

      public void setTokenServiceForCMS(DefaultSecureTokenServiceForCMS tokenServiceForCMS)
    • 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: VerifyAccountFromEmailLinkFacade
      Verify the link clicked by customer to verify account.
      Specified by:
      verifyEmail in interface VerifyAccountFromEmailLinkFacade
      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)