Class DefaultSegmentTriggerStrategy
java.lang.Object
de.hybris.platform.personalizationservices.trigger.strategy.impl.DefaultSegmentTriggerStrategy
- All Implemented Interfaces:
CxTriggerStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanprotected CxConfigurationServiceprotected CxSegmentServiceprotected CxSegmentTriggerDaoprotected BigDecimalgetVariations(UserModel user, CatalogVersionModel catalogVersion) Returns a collection of varations from given catalog for given user.voidsetCxConfigurationService(CxConfigurationService cxConfigurationService) voidsetCxSegmentService(CxSegmentService cxSegmentService) voidsetCxSegmentTriggerDao(CxSegmentTriggerDao cxSegmentTriggerDao)
-
Constructor Details
-
DefaultSegmentTriggerStrategy
public DefaultSegmentTriggerStrategy()
-
-
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)
-
affinityFilter
-
getMinAffinity
-
setCxSegmentTriggerDao
-
setCxConfigurationService
-
setCxSegmentService
-
getCxConfigurationService
-
getCxSegmentTriggerDao
-
getCxSegmentService
-