public class DefaultCxTestUpdateUserSegmentStrategy extends java.lang.Object implements UpdateUserSegmentStrategy
| Constructor and Description |
|---|
DefaultCxTestUpdateUserSegmentStrategy() |
public DefaultCxTestUpdateUserSegmentStrategy()
public void updateUserSegments(UserModel user)
UpdateUserSegmentStrategyupdateUserSegments in interface UpdateUserSegmentStrategyuser - User for which segments will be updatedpublic void updateUserSegments(UserModel user, CxCalculationContext context)
UpdateUserSegmentStrategyupdateUserSegments in interface UpdateUserSegmentStrategyuser - User for which segments will be updatedcontext - Context containing additional parameters for segment update e.g providersprotected java.util.Set<CxSegmentModel> findSegmentsFromProfile(java.util.List<java.lang.String> externalIds)
protected void setSegmentsOnUser(UserModel user, java.util.Set<CxSegmentModel> segments)
protected CxUserToSegmentModel createUserToSegment(UserModel user, CxSegmentModel segment)
public ModelService getModelService()
public void setModelService(ModelService modelService)
public CxSegmentService getCxSegmentService()
public void setCxSegmentService(CxSegmentService cxSegmentService)
public CxIntegrationMappingService getCxIntegrationMappingService()
public void setCxIntegrationMappingService(CxIntegrationMappingService cxIntegrationMappingService)
cxIntegrationMappingService - the cxIntegrationMappingService to setpublic java.util.List<java.lang.String> getExternalIds()
public void setExternalIds(java.util.List<java.lang.String> externalIds)
externalIds - the externalIds to setCopyright © 2018 SAP SE. All Rights Reserved.