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 Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondecorateUserId(String userId) If there is a need, it decorates and returns optional of the givenuserId, otherwise returns emptyprotected BaseSiteServiceprotected MultiSiteUidDecorationServicevoidsetBaseSiteService(BaseSiteService baseSiteService) voidsetMultiSiteUidDecorationService(MultiSiteUidDecorationService multiSiteUidDecorationService)
-
Constructor Details
-
DefaultMultiSiteUidDecorationStrategy
public DefaultMultiSiteUidDecorationStrategy()
-
-
Method Details
-
decorateUserId
Description copied from interface:UserIdDecorationStrategyIf there is a need, it decorates and returns optional of the givenuserId, otherwise returns empty- Specified by:
decorateUserIdin interfaceUserIdDecorationStrategy- Parameters:
userId- the unique identifier of the user- Returns:
- optional with the decorated
userIdor empty if theuserIdhasn't been decorated
-
getMultiSiteUidDecorationService
-
setMultiSiteUidDecorationService
public void setMultiSiteUidDecorationService(MultiSiteUidDecorationService multiSiteUidDecorationService) -
getBaseSiteService
-
setBaseSiteService
-