Uses of Class
de.hybris.platform.personalizationservices.CxCalculationContext
Packages that use CxCalculationContext
Package
Description
-
Uses of CxCalculationContext in de.hybris.platform.personalizationintegration.service
Methods in de.hybris.platform.personalizationintegration.service with parameters of type CxCalculationContextModifier and TypeMethodDescriptionvoidCxIntegrationMappingService.assignSegmentsToUser(UserModel user, MappingData mappingData, boolean createSegment, CxCalculationContext context) Assigns segment to user. -
Uses of CxCalculationContext in de.hybris.platform.personalizationintegration.service.impl
Methods in de.hybris.platform.personalizationintegration.service.impl with parameters of type CxCalculationContextModifier and TypeMethodDescriptionvoidDefaultCxIntegrationMappingService.assignSegmentsToUser(UserModel user, MappingData mappingData, boolean createSegment, CxCalculationContext context) -
Uses of CxCalculationContext in de.hybris.platform.personalizationintegration.strategies.impl
Methods in de.hybris.platform.personalizationintegration.strategies.impl that return CxCalculationContextModifier and TypeMethodDescriptionprotected CxCalculationContextDefaultCxUpdateUserSegmentStrategyTest.createCalculationContext(String... providers) Methods in de.hybris.platform.personalizationintegration.strategies.impl with parameters of type CxCalculationContextModifier and TypeMethodDescriptionprotected voidDefaultCxUpdateUserSegmentStrategy.assignSegmentsToUser(UserModel user, MappingData segmentData, CxCalculationContext context) protected Optional<MappingData>DefaultCxUpdateUserSegmentStrategy.createSegmentData(UserModel user, CxCalculationContext context) protected List<List<SegmentMappingData>>DefaultCxUpdateUserSegmentStrategy.getSegmentMappingFromProviders(UserModel user, List<UserSegmentsProvider> providers, CxCalculationContext context) protected List<SegmentMappingData>DefaultCxUpdateUserSegmentStrategy.getSegmentsFromProvider(UserModel user, UserSegmentsProvider provider, CxCalculationContext context) protected List<UserSegmentsProvider>DefaultCxUpdateUserSegmentStrategy.getSelectedProviders(CxCalculationContext context) voidDefaultCxTestUpdateUserSegmentStrategy.updateUserSegments(UserModel user, CxCalculationContext context) voidDefaultCxUpdateUserSegmentStrategy.updateUserSegments(UserModel user, CxCalculationContext context) -
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.process
Methods in de.hybris.platform.personalizationservices.process that return CxCalculationContextModifier and TypeMethodDescriptionprotected CxCalculationContextUpdateUserSegmentsAction.getCalculationContext(CxPersonalizationProcessModel process) -
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.segment
Methods in de.hybris.platform.personalizationservices.segment with parameters of type CxCalculationContextModifier and TypeMethodDescriptionvoidCxUserSegmentService.setUserSegments(UserModel user, BaseSiteModel baseSite, Collection<CxUserToSegmentModel> userSegments, CxCalculationContext context) Save user to segment relations in database.voidCxUserSegmentSessionService.setUserSegmentsInSession(UserModel user, Collection<? extends UserToSegmentData> userToSegments, CxCalculationContext context) Set user segments in sessionvoidCxSegmentService.updateUserSegments(UserModel user, CxCalculationContext context) Updates segments for given user. -
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.segment.impl
Methods in de.hybris.platform.personalizationservices.segment.impl with parameters of type CxCalculationContextModifier and TypeMethodDescriptionvoidDefaultCxUserSegmentService.setUserSegments(UserModel user, BaseSiteModel baseSite, Collection<CxUserToSegmentModel> userSegments, CxCalculationContext context) voidDefaultCxUserSegmentSessionService.setUserSegmentsInSession(UserModel user, Collection<? extends UserToSegmentData> userToSegments, CxCalculationContext context) voidDefaultCxSegmentService.updateUserSegments(UserModel user, CxCalculationContext context) -
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.service
Methods in de.hybris.platform.personalizationservices.service with parameters of type CxCalculationContextModifier and TypeMethodDescriptionCxService.startPersonalizationCalculationProcesses(UserModel user, CxCalculationContext context) Update the customer experience through the process engine (asynchronous). -
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.service.impl
Methods in de.hybris.platform.personalizationservices.service.impl that return CxCalculationContextModifier and TypeMethodDescriptionprotected CxCalculationContextDefaultCxRecalculationService.createCalculationContext(Set<String> providers) Methods in de.hybris.platform.personalizationservices.service.impl with parameters of type CxCalculationContextModifier and TypeMethodDescriptionDefaultCxService.startPersonalizationCalculationProcesses(UserModel user, CxCalculationContext context) -
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.strategies
Methods in de.hybris.platform.personalizationservices.strategies with parameters of type CxCalculationContextModifier and TypeMethodDescriptionvoidUpdateUserSegmentStrategy.updateUserSegments(UserModel user, CxCalculationContext context) Update segments assigned for user -
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.strategies.impl
Methods in de.hybris.platform.personalizationservices.strategies.impl with parameters of type CxCalculationContextModifier and TypeMethodDescriptionvoidEmptyUpdateUserSegmentStrategy.updateUserSegments(UserModel user, CxCalculationContext context)