Class ProductConfigSessionAttributeContainer
java.lang.Object
de.hybris.platform.sap.productconfig.runtime.interf.services.ProductConfigSessionAttributeContainer
- All Implemented Interfaces:
Serializable
Container for session attributes used in product configuration
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intInitial capacity of map of classification system attributes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetAnalyticData(String configId) Retrieves analytics document from the analytic data map by config idRetrieves an analytics providervoidsetAnalyticData(String configId, AnalyticsDocument analyticsDocument) Sets analytics document into the analytic data mapvoidsetAnalyticsProvider(AnalyticsProvider analyticsProvider) Sets an analytics providervoidsetCartEntryConfigurations(Map<String, String> cartEntryConfigurations) voidsetCartEntryDraftConfigurations(Map<String, String> cartEntryDraftConfigurations) voidsetCartEntryUiStatuses(Map<String, Object> cartEntryUiStatuses) voidsetConfigurationProvider(ConfigurationProvider configurationProvider) voidsetIndexedProperties(Set<String> indexedProperties) voidsetPriceSummaryStates(Map<String, PriceSummaryModel> priceSummaryStates) voidsetPricingProvider(PricingProvider provider) voidsetProductConfigurations(Map<String, String> productConfigurations) voidsetProductUiStatuses(Map<String, Object> productUiStatuses)
-
Field Details
-
CONCURRENT_HASH_MAP_INITIAL_CAPACITY
public static final int CONCURRENT_HASH_MAP_INITIAL_CAPACITYInitial capacity of map of classification system attributes- See Also:
-
-
Constructor Details
-
ProductConfigSessionAttributeContainer
public ProductConfigSessionAttributeContainer()DefaultConstructor
-
-
Method Details
-
getCartEntryConfigurations
- Returns:
- the cartEntryConfigurations
-
getCartEntryDraftConfigurations
- Returns:
- the cartEntryDraftConfigurations
-
setCartEntryConfigurations
- Parameters:
cartEntryConfigurations- the cartEntryConfigurations to set
-
setCartEntryDraftConfigurations
- Parameters:
cartEntryDraftConfigurations- the cartEntryConfigurations to set
-
getCartEntryUiStatuses
- Returns:
- the cartEntryUiStatuses
-
setCartEntryUiStatuses
- Parameters:
cartEntryUiStatuses- the cartEntryUiStatuses to set
-
getProductUiStatuses
- Returns:
- the productUiStatuses
-
setProductUiStatuses
- Parameters:
productUiStatuses- the productUiStatuses to set
-
getIndexedProperties
- Returns:
- the indexedProperties
-
setIndexedProperties
- Parameters:
indexedProperties- the indexedProperties to set
-
getClassificationSystemCPQAttributes
public Map<String,ClassificationSystemCPQAttributesContainer> getClassificationSystemCPQAttributes()- Returns:
- the classificationSystemCPQAttributes
-
getConfigurationProvider
- Returns:
- the configurationProvider
-
setConfigurationProvider
- Parameters:
configurationProvider- the configurationProvider to set
-
getConfigurationModelEngineStates
- Returns:
- the configurationModelEngineStates
-
getPriceSummaryStates
- Returns:
- the priceSummaryStates
-
setPriceSummaryStates
- Parameters:
priceSummaryStates- the priceSummaryStates to set
-
setPricingProvider
- Parameters:
provider- - PricingProvider to set
-
getPricingProvider
- Returns:
- PricingProvider saved in container
-
setAnalyticsProvider
Sets an analytics provider- Parameters:
analyticsProvider-
-
getAnalyticsProvider
Retrieves an analytics provider- Returns:
- analyticsProvider
-
setAnalyticData
Sets analytics document into the analytic data map- Parameters:
configId-analyticsDocument-
-
getAnalyticData
Retrieves analytics document from the analytic data map by config id- Parameters:
configId-- Returns:
- analytics document
-
getAnalyticDataStates
- Returns:
- the analytic states
-
getProductConfigurations
- Returns:
- product to configuration link cache
-
setProductConfigurations
- Parameters:
productConfigurations-
-