Class ExternalConfigurationFromVariantStrategyImpl

    • Constructor Detail

      • ExternalConfigurationFromVariantStrategyImpl

        public ExternalConfigurationFromVariantStrategyImpl()
    • Method Detail

      • getClassType

        protected java.lang.String getClassType()
        Returns:
        Class type for root instance
      • setClassType

        public void setClassType​(java.lang.String classType)
        Parameters:
        classType -
      • getI18NService

        protected I18NService getI18NService()
      • setClassificationService

        public void setClassificationService​(ClassificationService classificationService)
        Parameters:
        classificationService -
      • mapProductFeatureToCpsExternalCharacteristic

        protected void mapProductFeatureToCpsExternalCharacteristic​(ProductFeatureModel productFeature,
                                                                    java.util.List<CPSExternalCharacteristic> cpsExternalCharacteristicList,
                                                                    java.lang.String kbId)
      • retrieveCharacteristicId

        protected java.lang.String retrieveCharacteristicId​(ProductFeatureModel productFeature)
      • isCharacteristicRelatedToCurrentProduct

        protected boolean isCharacteristicRelatedToCurrentProduct​(java.lang.String characteristicId,
                                                                  java.lang.String kbId)
      • createExternalRootItem

        protected CPSExternalItem createExternalRootItem​(java.lang.String productcode)
      • determineBaseProduct

        protected ProductModel determineBaseProduct​(java.lang.String productcode)
      • setMasterDataCacheAccessService

        public void setMasterDataCacheAccessService​(MasterDataCacheAccessService masterDataCacheAccessService)
      • setI18NService

        public void setI18NService​(I18NService i18nService)
      • setFlexibleSearchService

        public void setFlexibleSearchService​(FlexibleSearchService flexibleSearchService)
      • findAuthor

        protected java.lang.String findAuthor​(java.lang.String classificationvalueidentifier,
                                              java.lang.String productpk)
      • setConfigurationProductUtil

        public void setConfigurationProductUtil​(ConfigurationProductUtil configurationProductUtil)