Interface CxProcessService
- All Known Implementing Classes:
DefaultCxProcessService
public interface CxProcessService
Service for operations on CxPersonalizationProcess models
-
Method Summary
Modifier and TypeMethodDescriptionvoidLoads parameters for process based on list of process parameter load strategies.startPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion) Start asynchronous process for update the customer experience.startPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion, Map<String, Object> parameters) Start asynchronous process for update the customer experience.voidStores process parameters.voidstoreParametersForProcess(CxPersonalizationProcessModel process, CxProcessParameterType... cxProcessParameterTypes) Stores process parameters according to provided list of types.
-
Method Details
-
startPersonalizationCalculationProcess
CxPersonalizationProcessModel startPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion) Start asynchronous process for update the customer experience.- Parameters:
user- for which personalization should be calculatedcatalogVersion- catalog versions for which personalization should be calculated- Returns:
- running processes
- Since:
- 6.4
-
startPersonalizationCalculationProcess
CxPersonalizationProcessModel startPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion, Map<String, Object> parameters) Start asynchronous process for update the customer experience.- Parameters:
user- for which personalization should be calculatedcatalogVersion- catalog versions for which personalization should be calculatedparameters- parameters for process- Returns:
- running processes
- Since:
- 1811
-
loadAllParametersFromProcess
Loads parameters for process based on list of process parameter load strategies.- Parameters:
process- calculation process
-
storeAllParametersForProcess
Stores process parameters.- Parameters:
process- calculation process
-
storeParametersForProcess
void storeParametersForProcess(CxPersonalizationProcessModel process, CxProcessParameterType... cxProcessParameterTypes) Stores process parameters according to provided list of types.- Parameters:
process- calculation processcxProcessParameterTypes- type of parameters to store
-