Class ProductCsticAndValueParameterProviderCPSImpl

    • Constructor Detail

      • ProductCsticAndValueParameterProviderCPSImpl

        public ProductCsticAndValueParameterProviderCPSImpl()
    • Method Detail

      • setConfigMasterDataService

        public void setConfigMasterDataService​(ConfigurationMasterDataService configurationMasterDataService)
        Set the conifg master data service
        Parameters:
        configurationMasterDataService - An instance of the master data service
      • setCharonKbDeterminationFacade

        public void setCharonKbDeterminationFacade​(CharonKbDeterminationFacade charonKbDeterminationFacade)
        Set the kb determination facade
        Parameters:
        charonKbDeterminationFacade - An instance of the determination facade
      • setBaseSiteService

        public void setBaseSiteService​(BaseSiteService baseSiteService)
        Set the baseSiteService
        Parameters:
        baseSiteService - Instance of the base site service
      • setCpsBaseSiteProvider

        public void setCpsBaseSiteProvider​(CPSBaseSiteProvider cpsBaseSiteProvider)
        Set the basesite provider for CPS rules
        Parameters:
        cpsBaseSiteProvider - BaseSite assigned to the CPS rules
      • getProductDao

        protected ProductDao getProductDao()
      • setProductDao

        public void setProductDao​(ProductDao productDao)
        Parameters:
        productDao - product DAO
      • setConfiguratorSettingsService

        public void setConfiguratorSettingsService​(ConfiguratorSettingsService configuratorSettingsService)
        Parameters:
        configuratorSettingsService - configurator settings service
      • checkCPQConfigurable

        protected boolean checkCPQConfigurable​(java.lang.String productCode)
      • isCPQConfigurableProduct

        protected boolean isCPQConfigurableProduct​(@Nonnull
                                                   ProductModel product)