public class DefaultCxProcessService extends java.lang.Object implements CxProcessService
CxProcessService.| Constructor and Description |
|---|
DefaultCxProcessService() |
public CxPersonalizationProcessModel startPersonalizationCalculationProcess(UserModel user, CatalogVersionModel catalogVersion)
CxProcessServicestartPersonalizationCalculationProcess in interface CxProcessServiceuser - for which personalization should be calculatedcatalogVersion - catalog versions for which personalization should be calculatedprotected boolean isProcessStarted(java.lang.String processDefinitionName,
java.lang.String processKey)
protected CxPersonalizationProcessModel createProcess(java.lang.String processDefinitionName, UserModel user, java.util.Collection<CatalogVersionModel> catalogVersions, java.lang.String processKey)
public void loadAllParametersFromProcess(CxPersonalizationProcessModel process)
CxProcessServiceloadAllParametersFromProcess in interface CxProcessServiceprocess - calculation processpublic void storeAllParametersForProcess(CxPersonalizationProcessModel process)
CxProcessServicestoreAllParametersForProcess in interface CxProcessServiceprocess - calculation processpublic void storeParametersForProcess(CxPersonalizationProcessModel process, CxProcessParameterType... cxProcessParameterTypes)
CxProcessServicestoreParametersForProcess in interface CxProcessServiceprocess - calculation processcxProcessParameterTypes - type of parameters to storeprotected boolean isTypeSupported(CxProcessParameterStrategy strategy, java.util.Collection<CxProcessParameterType> parameters)
public void setBusinessProcessService(BusinessProcessService businessProcessService)
public void setCxPersonalizationBusinessProcessDao(CxPersonalizationBusinessProcessDao cxPersonalizationBusinessProcessDao)
public void setProcessSelectionStrategy(ProcessSelectionStrategy processSelectionStrategy)
public void setCxProcessKeyStrategy(CxProcessKeyStrategy cxProcessKeyStrategy)
public void setCxProcessParameterStrategies(java.util.Optional<java.util.List<CxProcessParameterStrategy>> cxProcessParameterStrategies)
protected CxPersonalizationBusinessProcessDao getCxPersonalizationBusinessProcessDao()
protected BusinessProcessService getBusinessProcessService()
protected ProcessSelectionStrategy getProcessSelectionStrategy()
protected CxProcessKeyStrategy getCxProcessKeyStrategy()
Copyright © 2018 SAP SE. All Rights Reserved.