Class CxDefaultTriggerStrategy
java.lang.Object
de.hybris.platform.personalizationservices.trigger.strategy.impl.CxDefaultTriggerStrategy
- All Implemented Interfaces:
CxTriggerStrategy
Trigger strategy implementation for trigger which always returns related variation
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Collection<CxVariationModel>findDefaultVariations(CatalogVersionModel catalogVersion) protected FlexibleSearchServicegetVariations(UserModel user, CatalogVersionModel catalogVersion) Returns a collection of varations from given catalog for given user.voidsetFlexibleSearchService(FlexibleSearchService flexibleSearchService)
-
Constructor Details
-
CxDefaultTriggerStrategy
public CxDefaultTriggerStrategy()
-
-
Method Details
-
getVariations
public Collection<CxVariationModel> getVariations(UserModel user, CatalogVersionModel catalogVersion) Description copied from interface:CxTriggerStrategyReturns a collection of varations from given catalog for given user. Way of finding this relation depends on strategy implementation.- Specified by:
getVariationsin interfaceCxTriggerStrategy- Parameters:
user- for which variation should be triggeredcatalogVersion- from which variations should be selected- Returns:
- collection of variations for given user (may be empty)
-
findDefaultVariations
-
getFlexibleSearchService
-
setFlexibleSearchService
-