Class AnalyticsServiceImpl
java.lang.Object
de.hybris.platform.sap.productconfig.services.analytics.impl.AnalyticsServiceImpl
- All Implemented Interfaces:
AnalyticsService
Default implementation of the
While the atcual service call is delegated to the analytics provider, this service will cache the result within the sesseion, to reduce number of actual service calls to a minimum.
AnalyticsService.While the atcual service call is delegated to the analytics provider, this service will cache the result within the sesseion, to reduce number of actual service calls to a minimum.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnalyticData(String configId) Retrieves the analytic documentprotected ConfigurationModelCacheStrategyprotected ProductConfigurationCacheAccessServiceprotected ProviderFactorybooleanisActive()Indicates whether the underlying analytical provider is activevoidsetConfigurationModelCacheStrategy(ConfigurationModelCacheStrategy configurationModelCacheStrategy) voidsetProductConfigurationCacheAccessService(ProductConfigurationCacheAccessService productConfigurationCacheAccessService) voidsetProviderFactory(ProviderFactory providerFactory)
-
Constructor Details
-
AnalyticsServiceImpl
public AnalyticsServiceImpl()
-
-
Method Details
-
getAnalyticData
Description copied from interface:AnalyticsServiceRetrieves the analytic document- Specified by:
getAnalyticDatain interfaceAnalyticsService- Parameters:
configId- id of the configuration- Returns:
- analytical data
-
getProviderFactory
-
setProviderFactory
-
isActive
public boolean isActive()Description copied from interface:AnalyticsServiceIndicates whether the underlying analytical provider is active- Specified by:
isActivein interfaceAnalyticsService- Returns:
- true if the underlying pricing provider is active
-
getConfigurationModelCacheStrategy
-
setConfigurationModelCacheStrategy
public void setConfigurationModelCacheStrategy(ConfigurationModelCacheStrategy configurationModelCacheStrategy) -
getProductConfigurationCacheAccessService
-
setProductConfigurationCacheAccessService
public void setProductConfigurationCacheAccessService(ProductConfigurationCacheAccessService productConfigurationCacheAccessService)
-