Class CxCmsRecalculationService
- java.lang.Object
-
- de.hybris.platform.personalizationservices.service.impl.DefaultCxRecalculationService
-
- de.hybris.platform.personalizationcms.service.CxCmsRecalculationService
-
- All Implemented Interfaces:
CxRecalculationService
public class CxCmsRecalculationService extends DefaultCxRecalculationService
Recalculation service which usesCMSPreviewServicein personalization recalculation. ExtendsCxRecalculationService.
-
-
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 Constructor Description CxCmsRecalculationService()
-
Method Summary
-
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
-
-
-
-
Method Detail
-
calculateAndLoadInSession
protected void calculateAndLoadInSession(UserModel user)
- Overrides:
calculateAndLoadInSessionin classDefaultCxRecalculationService
-
findCxCatalogVersions
protected java.util.List<CatalogVersionModel> findCxCatalogVersions(java.util.Collection<CatalogVersionModel> catalogVersions)
-
calculateForVariations
protected void calculateForVariations(UserModel user, java.util.List<CatalogVersionModel> catalogVersions, java.util.Collection<CxVariationModel> variations)
-
calculateForSegments
protected void calculateForSegments(UserModel user, java.util.List<CatalogVersionModel> catalogVersions, java.util.Collection<CxSegmentModel> segments)
-
getPreviewDataModel
protected PreviewDataModel getPreviewDataModel()
-
getPreviewTicketId
protected java.lang.String getPreviewTicketId()
-
getCmsPreviewService
protected CMSPreviewService getCmsPreviewService()
-
setCmsPreviewService
public void setCmsPreviewService(CMSPreviewService cmsPreviewService)
-
getSessionService
protected SessionService getSessionService()
-
setSessionService
public void setSessionService(SessionService sessionService)
-
getCxSegmentTriggerDao
protected CxSegmentTriggerDao getCxSegmentTriggerDao()
-
setCxSegmentTriggerDao
public void setCxSegmentTriggerDao(CxSegmentTriggerDao cxSegmentTriggerDao)
-
getCxCatalogService
protected CxCatalogService getCxCatalogService()
-
setCxCatalogService
public void setCxCatalogService(CxCatalogService cxCatalogService)
-
-