Class DefaultCxTestUpdateUserSegmentStrategy
java.lang.Object
de.hybris.platform.personalizationintegration.strategies.impl.DefaultCxTestUpdateUserSegmentStrategy
- All Implemented Interfaces:
UpdateUserSegmentStrategy
public class DefaultCxTestUpdateUserSegmentStrategy
extends Object
implements UpdateUserSegmentStrategy
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected CxUserToSegmentModelcreateUserToSegment(UserModel user, CxSegmentModel segment) protected Set<CxSegmentModel>findSegmentsFromProfile(List<String> externalIds) voidsetCxIntegrationMappingService(CxIntegrationMappingService cxIntegrationMappingService) voidsetCxSegmentService(CxSegmentService cxSegmentService) voidsetExternalIds(List<String> externalIds) voidsetModelService(ModelService modelService) protected voidsetSegmentsOnUser(UserModel user, Set<CxSegmentModel> segments) voidupdateUserSegments(UserModel user) Update segments assigned to uservoidupdateUserSegments(UserModel user, CxCalculationContext context) Update segments assigned for user
-
Constructor Details
-
DefaultCxTestUpdateUserSegmentStrategy
public DefaultCxTestUpdateUserSegmentStrategy()
-
-
Method Details
-
updateUserSegments
Description copied from interface:UpdateUserSegmentStrategyUpdate segments assigned to user- Specified by:
updateUserSegmentsin interfaceUpdateUserSegmentStrategy- Parameters:
user- User for which segments will be updated
-
updateUserSegments
Description copied from interface:UpdateUserSegmentStrategyUpdate segments assigned for user- Specified by:
updateUserSegmentsin interfaceUpdateUserSegmentStrategy- Parameters:
user- User for which segments will be updatedcontext- Context containing additional parameters for segment update e.g providers
-
findSegmentsFromProfile
-
setSegmentsOnUser
-
createUserToSegment
-
getModelService
-
setModelService
-
getCxSegmentService
-
setCxSegmentService
-
getCxIntegrationMappingService
- Returns:
- the cxIntegrationMappingService
-
setCxIntegrationMappingService
- Parameters:
cxIntegrationMappingService- the cxIntegrationMappingService to set
-
getExternalIds
- Returns:
- the externalIds
-
setExternalIds
- Parameters:
externalIds- the externalIds to set
-