Uses of Class
de.hybris.platform.personalizationservices.CxCalculationContext
-
-
Uses of CxCalculationContext in de.hybris.platform.personalizationintegration.service
Methods in de.hybris.platform.personalizationintegration.service with parameters of type CxCalculationContext Modifier and Type Method Description void
CxIntegrationMappingService. 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 CxCalculationContext Modifier and Type Method Description void
DefaultCxIntegrationMappingService. 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 CxCalculationContext Modifier and Type Method Description protected CxCalculationContext
DefaultCxUpdateUserSegmentStrategyTest. createCalculationContext(java.lang.String... providers)
Methods in de.hybris.platform.personalizationintegration.strategies.impl with parameters of type CxCalculationContext Modifier and Type Method Description protected void
DefaultCxUpdateUserSegmentStrategy. assignSegmentsToUser(UserModel user, MappingData segmentData, CxCalculationContext context)
protected java.util.Optional<MappingData>
DefaultCxUpdateUserSegmentStrategy. createSegmentData(UserModel user, CxCalculationContext context)
protected java.util.List<java.util.List<SegmentMappingData>>
DefaultCxUpdateUserSegmentStrategy. getSegmentMappingFromProviders(UserModel user, java.util.List<UserSegmentsProvider> providers, CxCalculationContext context)
protected java.util.List<SegmentMappingData>
DefaultCxUpdateUserSegmentStrategy. getSegmentsFromProvider(UserModel user, UserSegmentsProvider provider, CxCalculationContext context)
protected java.util.List<UserSegmentsProvider>
DefaultCxUpdateUserSegmentStrategy. getSelectedProviders(CxCalculationContext context)
void
DefaultCxTestUpdateUserSegmentStrategy. updateUserSegments(UserModel user, CxCalculationContext context)
void
DefaultCxUpdateUserSegmentStrategy. updateUserSegments(UserModel user, CxCalculationContext context)
-
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.process
Methods in de.hybris.platform.personalizationservices.process that return CxCalculationContext Modifier and Type Method Description protected CxCalculationContext
UpdateUserSegmentsAction. getCalculationContext(CxPersonalizationProcessModel process)
-
Uses of CxCalculationContext in de.hybris.platform.personalizationservices.segment
Methods in de.hybris.platform.personalizationservices.segment with parameters of type CxCalculationContext Modifier and Type Method Description void
CxUserSegmentService. setUserSegments(UserModel user, BaseSiteModel baseSite, java.util.Collection<CxUserToSegmentModel> userSegments, CxCalculationContext context)
Save user to segment relations in database.void
CxUserSegmentSessionService. setUserSegmentsInSession(UserModel user, java.util.Collection<? extends UserToSegmentData> userToSegments, CxCalculationContext context)
Set user segments in sessionvoid
CxSegmentService. 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 CxCalculationContext Modifier and Type Method Description void
DefaultCxUserSegmentService. setUserSegments(UserModel user, BaseSiteModel baseSite, java.util.Collection<CxUserToSegmentModel> userSegments, CxCalculationContext context)
void
DefaultCxUserSegmentSessionService. setUserSegmentsInSession(UserModel user, java.util.Collection<? extends UserToSegmentData> userToSegments, CxCalculationContext context)
void
DefaultCxSegmentService. 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 CxCalculationContext Modifier and Type Method Description java.util.List<CxPersonalizationProcessModel>
CxService. 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 CxCalculationContext Modifier and Type Method Description protected CxCalculationContext
DefaultCxRecalculationService. createCalculationContext(java.util.Set<java.lang.String> providers)
Methods in de.hybris.platform.personalizationservices.service.impl with parameters of type CxCalculationContext Modifier and Type Method Description java.util.List<CxPersonalizationProcessModel>
DefaultCxService. 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 CxCalculationContext Modifier and Type Method Description void
UpdateUserSegmentStrategy. 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 CxCalculationContext Modifier and Type Method Description void
EmptyUpdateUserSegmentStrategy. updateUserSegments(UserModel user, CxCalculationContext context)
-