Class DefaultMultiSiteUidDecorationStrategy

java.lang.Object
de.hybris.platform.commerceservices.multisite.strategies.impl.DefaultMultiSiteUidDecorationStrategy
All Implemented Interfaces:
MultiSiteUidDecorationStrategy, UserIdDecorationStrategy

public class DefaultMultiSiteUidDecorationStrategy extends Object implements MultiSiteUidDecorationStrategy
The default implementation for interface MultiSiteUidDecorationStrategy
  • Constructor Details

    • DefaultMultiSiteUidDecorationStrategy

      public DefaultMultiSiteUidDecorationStrategy()
  • Method Details

    • decorateUserId

      public Optional<String> decorateUserId(String userId)
      Description copied from interface: UserIdDecorationStrategy
      If there is a need, it decorates and returns optional of the given userId, otherwise returns empty
      Specified by:
      decorateUserId in interface UserIdDecorationStrategy
      Parameters:
      userId - the unique identifier of the user
      Returns:
      optional with the decorated userId or empty if the userId hasn't been decorated
    • getMultiSiteUidDecorationService

      protected MultiSiteUidDecorationService getMultiSiteUidDecorationService()
    • setMultiSiteUidDecorationService

      public void setMultiSiteUidDecorationService(MultiSiteUidDecorationService multiSiteUidDecorationService)
    • getBaseSiteService

      protected BaseSiteService getBaseSiteService()
    • setBaseSiteService

      public void setBaseSiteService(BaseSiteService baseSiteService)