Class CxCmsRecalculationService
java.lang.Object
de.hybris.platform.personalizationservices.service.impl.DefaultCxRecalculationService
de.hybris.platform.personalizationcms.service.CxCmsRecalculationService
- All Implemented Interfaces:
CxRecalculationService
Recalculation service which uses
CMSPreviewService in personalization recalculation. Extends
CxRecalculationService.-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.personalizationservices.service.impl.DefaultCxRecalculationService
DefaultCxRecalculationService.RecalculationConfigData -
Field Summary
Fields inherited from class de.hybris.platform.personalizationservices.service.impl.DefaultCxRecalculationService
ASYNC_PROCESS_PREFIX, ASYNC_PROCESS_PREFIX_LENGTH, UPDATE_PREFIX, UPDATE_PREFIX_LENGTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidprotected voidcalculateForSegments(UserModel user, List<CatalogVersionModel> catalogVersions, Collection<CxSegmentModel> segments) protected voidcalculateForVariations(UserModel user, List<CatalogVersionModel> catalogVersions, Collection<CxVariationModel> variations) protected List<CatalogVersionModel>findCxCatalogVersions(Collection<CatalogVersionModel> catalogVersions) protected CMSPreviewServiceprotected CxCatalogServiceprotected CxSegmentTriggerDaoprotected PreviewDataModelprotected Stringprotected SessionServicevoidsetCmsPreviewService(CMSPreviewService cmsPreviewService) voidsetCxCatalogService(CxCatalogService cxCatalogService) voidsetCxSegmentTriggerDao(CxSegmentTriggerDao cxSegmentTriggerDao) voidsetSessionService(SessionService sessionService) Methods inherited from class de.hybris.platform.personalizationservices.service.impl.DefaultCxRecalculationService
asyncRecalculate, compareActionOrder, createCalculationContext, createRecalculationConfigData, getCxService, getOrderedActionList, getSegmentService, getUserService, loadResult, recalculate, recalculate, setCxService, setOrderedActionList, setSegmentService, setUserService, updateSegments
-
Constructor Details
-
CxCmsRecalculationService
public CxCmsRecalculationService()
-
-
Method Details
-
calculateAndLoadInSession
- Overrides:
calculateAndLoadInSessionin classDefaultCxRecalculationService
-
findCxCatalogVersions
protected List<CatalogVersionModel> findCxCatalogVersions(Collection<CatalogVersionModel> catalogVersions) -
calculateForVariations
protected void calculateForVariations(UserModel user, List<CatalogVersionModel> catalogVersions, Collection<CxVariationModel> variations) -
calculateForSegments
protected void calculateForSegments(UserModel user, List<CatalogVersionModel> catalogVersions, Collection<CxSegmentModel> segments) -
getPreviewDataModel
-
getPreviewTicketId
-
getCmsPreviewService
-
setCmsPreviewService
-
getSessionService
-
setSessionService
-
getCxSegmentTriggerDao
-
setCxSegmentTriggerDao
-
getCxCatalogService
-
setCxCatalogService
-