public class DefaultSegmentTriggerStrategy extends java.lang.Object implements CxTriggerStrategy
| Constructor and Description |
|---|
DefaultSegmentTriggerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
affinityFilter(CxUserToSegmentModel u2s) |
protected CxConfigurationService |
getCxConfigurationService() |
protected CxSegmentService |
getCxSegmentService() |
protected CxSegmentTriggerDao |
getCxSegmentTriggerDao() |
protected java.math.BigDecimal |
getMinAffinity() |
java.util.Collection<CxVariationModel> |
getVariations(UserModel user,
CatalogVersionModel catalogVersion)
Returns a collection of varations from given catalog for given user.
|
void |
setCxConfigurationService(CxConfigurationService cxConfigurationService) |
void |
setCxSegmentService(CxSegmentService cxSegmentService) |
void |
setCxSegmentTriggerDao(CxSegmentTriggerDao cxSegmentTriggerDao) |
public java.util.Collection<CxVariationModel> getVariations(UserModel user, CatalogVersionModel catalogVersion)
CxTriggerStrategygetVariations in interface CxTriggerStrategyuser - for which variation should be triggeredcatalogVersion - from which variations should be selectedprotected boolean affinityFilter(CxUserToSegmentModel u2s)
protected java.math.BigDecimal getMinAffinity()
public void setCxSegmentTriggerDao(CxSegmentTriggerDao cxSegmentTriggerDao)
public void setCxConfigurationService(CxConfigurationService cxConfigurationService)
public void setCxSegmentService(CxSegmentService cxSegmentService)
protected CxConfigurationService getCxConfigurationService()
protected CxSegmentTriggerDao getCxSegmentTriggerDao()
protected CxSegmentService getCxSegmentService()
Copyright © 2018 SAP SE. All Rights Reserved.