public class ExpressionTriggerStrategy extends java.lang.Object implements CxTriggerStrategy
| Constructor and Description |
|---|
ExpressionTriggerStrategy() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
filterMinAffinity(CxUserToSegmentModel u2s,
java.math.BigDecimal min) |
protected CxConfigurationService |
getCxConfigurationService() |
protected CxExpressionTriggerService |
getCxExpressionTriggerService() |
protected CxSegmentService |
getCxSegmentService() |
protected FlexibleSearchService |
getFlexibleSearchService() |
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 |
setCxExpressionTriggerService(CxExpressionTriggerService cxExpressionTriggerService) |
void |
setCxSegmentService(CxSegmentService cxSegmentService) |
void |
setFlexibleSearchService(FlexibleSearchService flexibleSearchService) |
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 filterMinAffinity(CxUserToSegmentModel u2s, java.math.BigDecimal min)
protected java.math.BigDecimal getMinAffinity()
public void setFlexibleSearchService(FlexibleSearchService flexibleSearchService)
protected FlexibleSearchService getFlexibleSearchService()
public void setCxExpressionTriggerService(CxExpressionTriggerService cxExpressionTriggerService)
protected CxExpressionTriggerService getCxExpressionTriggerService()
protected CxConfigurationService getCxConfigurationService()
public void setCxConfigurationService(CxConfigurationService cxConfigurationService)
public void setCxSegmentService(CxSegmentService cxSegmentService)
protected CxSegmentService getCxSegmentService()
Copyright © 2018 SAP SE. All Rights Reserved.