public class DefaultCxConfigurationService extends Object implements CxConfigurationService
CxConfigurationService.| Constructor and Description |
|---|
DefaultCxConfigurationService() |
| Modifier and Type | Method and Description |
|---|---|
Integer |
getActionResultMaxRepeat()
Retrieves number of retires in case of action result load error caused by optimistic locking failure
from configuration retrieved with current base site (returned by
BaseSiteService). |
Integer |
getActionResultMaxRepeat(BaseSiteModel baseSiteModel)
Retrieves number of retires in case of action result load error caused by optimistic locking failure
from configuration retrieved with given base site.
|
String |
getCalculationProcessName()
Retrieves calculation process name for default base site.
|
String |
getCalculationProcessName(BaseSiteModel baseSiteModel)
Retrieves calculation process name for given base site.
|
Optional<CxConfigModel> |
getConfiguration()
Retrieves configuration with current base site returned by
BaseSiteService. |
Optional<CxConfigModel> |
getConfiguration(BaseSiteModel baseSiteModel)
Retrieves configuration with given base site
|
protected int |
getDefaultActionResultMaxRepeat() |
protected Optional<BaseSiteModel> |
getDefaultBaseSite() |
protected String |
getDefaultCalculationProcessName() |
protected BigDecimal |
getDefaultMinAffinity() |
protected Set<String> |
getDefaultUserChangedActions() |
BigDecimal |
getMinAffinity()
Retrieves minimum affinity for user to segment relation from configuration retrieved with current base site
(returned by
BaseSiteService). |
BigDecimal |
getMinAffinity(BaseSiteModel baseSiteModel)
Retrieves minimum affinity for user to segment relation from configuration retrieved with given base site.
|
List<CxUrlVoterConfigModel> |
getUrlVoterConfigurations()
Retrieves list of url voter configurations with current base site returned by
BaseSiteService. |
List<CxUrlVoterConfigModel> |
getUrlVoterConfigurations(BaseSiteModel baseSiteModel)
Retrieves list of url voter configurations with given base site.
|
Set<String> |
getUserChangedActions()
Retrieves actions which should be called after user changed event from configuration retrieved with current base site
(returned by
BaseSiteService). |
Set<String> |
getUserChangedActions(BaseSiteModel baseSiteModel)
Retrieves actions which should be called after user changed event from configuration retrieved with given base site.
|
void |
setBaseSiteService(BaseSiteService baseSiteService) |
void |
setConfigurationService(ConfigurationService configurationService) |
public Optional<CxConfigModel> getConfiguration()
CxConfigurationServiceBaseSiteService.getConfiguration in interface CxConfigurationServicepublic Optional<CxConfigModel> getConfiguration(BaseSiteModel baseSiteModel)
CxConfigurationServicegetConfiguration in interface CxConfigurationServicebaseSiteModel - base sitepublic Integer getActionResultMaxRepeat()
CxConfigurationServiceBaseSiteService).
If there is no current base site in session or there is no configuration for current base site, it falls back to
*.property file based configuration retrieval.getActionResultMaxRepeat in interface CxConfigurationServicepublic Integer getActionResultMaxRepeat(BaseSiteModel baseSiteModel)
CxConfigurationServicegetActionResultMaxRepeat in interface CxConfigurationServicebaseSiteModel - base sitepublic BigDecimal getMinAffinity()
CxConfigurationServiceBaseSiteService). If there is no configuration for current base site,
it falls back to *.property file based configuration retrieval.getMinAffinity in interface CxConfigurationServicepublic BigDecimal getMinAffinity(BaseSiteModel baseSiteModel)
CxConfigurationServicegetMinAffinity in interface CxConfigurationServicebaseSiteModel - base sitepublic Set<String> getUserChangedActions()
CxConfigurationServiceBaseSiteService). If there is no configuration for current base site,
it falls back to *.property file based configuration retrieval.getUserChangedActions in interface CxConfigurationServicepublic Set<String> getUserChangedActions(BaseSiteModel baseSiteModel)
CxConfigurationServicegetUserChangedActions in interface CxConfigurationServicebaseSiteModel - base sitepublic List<CxUrlVoterConfigModel> getUrlVoterConfigurations()
CxConfigurationServiceBaseSiteService.getUrlVoterConfigurations in interface CxConfigurationServicepublic List<CxUrlVoterConfigModel> getUrlVoterConfigurations(BaseSiteModel baseSiteModel)
CxConfigurationServicegetUrlVoterConfigurations in interface CxConfigurationServicebaseSiteModel - base sitepublic String getCalculationProcessName()
CxConfigurationServicegetCalculationProcessName in interface CxConfigurationServicepublic String getCalculationProcessName(BaseSiteModel baseSiteModel)
CxConfigurationServicegetCalculationProcessName in interface CxConfigurationServicebaseSiteModel - base siteprotected String getDefaultCalculationProcessName()
protected int getDefaultActionResultMaxRepeat()
protected BigDecimal getDefaultMinAffinity()
protected Optional<BaseSiteModel> getDefaultBaseSite()
public void setBaseSiteService(BaseSiteService baseSiteService)
public void setConfigurationService(ConfigurationService configurationService)
Copyright © 2017 SAP SE. All Rights Reserved.