public interface CxProcessService
| Modifier and Type | Method and Description |
|---|---|
void |
loadAllParametersFromProcess(CxPersonalizationProcessModel process)
Loads parameters for process based on list of process parameter load strategies.
|
CxPersonalizationProcessModel |
startPersonalizationCalculationProcess(UserModel user,
CatalogVersionModel catalogVersion)
Start asynchronous process for update the customer experience.
|
CxPersonalizationProcessModel |
startPersonalizationCalculationProcess(UserModel user,
CatalogVersionModel catalogVersion,
java.util.Map<java.lang.String,java.lang.Object> parameters)
Start asynchronous process for update the customer experience.
|
void |
storeAllParametersForProcess(CxPersonalizationProcessModel process)
Stores process parameters.
|
void |
storeParametersForProcess(CxPersonalizationProcessModel process,
CxProcessParameterType... cxProcessParameterTypes)
Stores process parameters according to provided list of types.
|
CxPersonalizationProcessModel startPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion)
user - for which personalization should be calculatedcatalogVersion - catalog versions for which personalization should be calculatedCxPersonalizationProcessModel startPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion, java.util.Map<java.lang.String,java.lang.Object> parameters)
user - for which personalization should be calculatedcatalogVersion - catalog versions for which personalization should be calculatedparameters - parameters for processvoid loadAllParametersFromProcess(CxPersonalizationProcessModel process)
process - calculation processvoid storeAllParametersForProcess(CxPersonalizationProcessModel process)
process - calculation processvoid storeParametersForProcess(CxPersonalizationProcessModel process, CxProcessParameterType... cxProcessParameterTypes)
process - calculation processcxProcessParameterTypes - type of parameters to storeCopyright © 2018 SAP SE. All Rights Reserved.