public class DefaultCxUpdateUserSegmentStrategy extends java.lang.Object implements UpdateUserSegmentStrategy
| Constructor and Description |
|---|
DefaultCxUpdateUserSegmentStrategy() |
public void updateUserSegments(UserModel user)
updateUserSegments in interface UpdateUserSegmentStrategyprotected void assignSegmentsToUser(UserModel user, java.util.Optional<MappingData> segmentData)
protected boolean shouldCreateSegments()
protected java.util.Optional<MappingData> createSegmentData(UserModel user)
protected void addSegment(java.util.Map<java.lang.String,SegmentMappingData> segmentMap, SegmentMappingData segmentData)
protected CxIntegrationMappingService getCxIntegrationMappingService()
public void setCxIntegrationMappingService(CxIntegrationMappingService cxIntegrationMappingService)
protected ConfigurationService getConfigurationService()
public void setConfigurationService(ConfigurationService configurationService)
protected java.util.List<UserSegmentsProvider> getProviders()
public void setCxConfigurationService(CxConfigurationService cxConfigurationService)
public CxConfigurationService getCxConfigurationService()
public void setProviders(java.util.Optional<java.util.List<UserSegmentsProvider>> providers)
Copyright © 2017 SAP SE. All Rights Reserved.