Interface CxProcessService
-
- All Known Implementing Classes:
DefaultCxProcessService
public interface CxProcessServiceService for operations on CxPersonalizationProcess models
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidloadAllParametersFromProcess(CxPersonalizationProcessModel process)Loads parameters for process based on list of process parameter load strategies.CxPersonalizationProcessModelstartPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion)Start asynchronous process for update the customer experience.CxPersonalizationProcessModelstartPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion, java.util.Map<java.lang.String,java.lang.Object> parameters)Start asynchronous process for update the customer experience.voidstoreAllParametersForProcess(CxPersonalizationProcessModel process)Stores process parameters.voidstoreParametersForProcess(CxPersonalizationProcessModel process, CxProcessParameterType... cxProcessParameterTypes)Stores process parameters according to provided list of types.
-
-
-
Method Detail
-
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, java.util.Map<java.lang.String,java.lang.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
void loadAllParametersFromProcess(CxPersonalizationProcessModel process)
Loads parameters for process based on list of process parameter load strategies.- Parameters:
process- calculation process
-
storeAllParametersForProcess
void storeAllParametersForProcess(CxPersonalizationProcessModel process)
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
-
-