Class SapPricingCachedBackendERP


  • public class SapPricingCachedBackendERP
    extends java.lang.Object
    SapPricingCachedBackendERP to read cached catalog prices
    • Constructor Detail

      • SapPricingCachedBackendERP

        public SapPricingCachedBackendERP()
    • Method Detail

      • readCachedPriceInformationForProducts

        public java.util.List<PriceInformation> readCachedPriceInformationForProducts​(java.util.List<ProductModel> productModels,
                                                                                      SapPricingPartnerFunction partnerFunction)
        Parameters:
        productModels -
        partnerFunction -
        Returns:
      • cachePriceInformationForProduct

        public void cachePriceInformationForProduct​(ProductModel productModel,
                                                    SapPricingPartnerFunction partnerFunction,
                                                    java.util.List<PriceInformation> priceInformationList)
        Add catalog price to the cache
        Parameters:
        productModel -
        partnerFunction -
        priceInformationList -
      • cachePriceInformationForProducts

        public void cachePriceInformationForProducts​(java.util.List<ProductModel> productModels,
                                                     SapPricingPartnerFunction partnerFunction,
                                                     java.util.List<PriceInformation> priceInformationList)
        Parameters:
        productModels -
        partnerFunction -
        priceInformationList -
      • isCatalogPriceCacheEnabled

        protected boolean isCatalogPriceCacheEnabled()
      • getCacheAccess

        public CacheAccess getCacheAccess()
        Returns:
        CacheAccess
      • setCacheAccess

        public void setCacheAccess​(CacheAccess cacheAccess)
        Parameters:
        cacheAccess -
      • getModuleConfigurationAccess

        public ModuleConfigurationAccess getModuleConfigurationAccess()
        Returns:
        ModuleConfigurationAccess
      • setModuleConfigurationAccess

        public void setModuleConfigurationAccess​(ModuleConfigurationAccess moduleConfigurationAccess)
        Parameters:
        moduleConfigurationAccess -