Uses of Interface
de.hybris.platform.sap.productconfig.runtime.interf.model.ConfigModel
-
-
Uses of ConfigModel in de.hybris.platform.sap.productconfig.facades
Methods in de.hybris.platform.sap.productconfig.facades with parameters of type ConfigModel Modifier and Type Method Description PricingDataConfigPricing. getPricingData(ConfigModel model)Factory method to extract pricing data from the given product configuration modelvoidConfigurationMessageMapper. mapMessagesFromModelToData(ConfigurationData configData, ConfigModel configModel)maps product configuration messages from model to data ( on product level)voidConfigurationMessageMapper. mapMessagesFromModelToData(ConfigurationOverviewData configOverviewData, ConfigModel configModel)maps product configuration messages from model to overview data ( on product level) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.facades.impl
Methods in de.hybris.platform.sap.productconfig.facades.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelConfigurationCartIntegrationFacadeImplTest. createConfigModel(java.lang.String configId, InstanceModel rootInstance)protected ConfigModelConfigurationBaseFacadeImpl. getConfigurationModel(KBKeyData kbKey)ConfigModelSessionAccessFacadeImpl. getConfigurationModelEngineState(java.lang.String configId)Deprecated, for removal: This API element is subject to removal in a future version.since 18.08.0 - callConfigurationModelCacheStrategy.getConfigurationModelEngineState(String)insteadprotected ConfigModelConfigurationCartIntegrationFacadeImpl. restoreConfigModel(java.lang.String cartEntryKey)Methods in de.hybris.platform.sap.productconfig.facades.impl with parameters of type ConfigModel Modifier and Type Method Description protected voidConfigurationMessageMapperImplTest. addMessageToConfig(ConfigModel configModel, ProductConfigMessage message)protected voidConfigurationBaseFacadeImpl. applyAdditionalPopulators(ConfigurationData configData, ConfigModel configModel)This method is used to apply populators which translateConfigModelintoConfigurationData.protected ConfigurationDataConfigurationBaseFacadeImpl. convert(KBKeyData kbKey, ConfigModel configModel)Converts a configuration model to its DTO representationprotected ConfigurationDataConfigurationFacadeImpl. convert(KBKeyData kbKey, ConfigModel configModel)protected voidConfigurationBaseFacadeImpl. finalizeUiGroups(ConfigurationData configData, ConfigModel configModel)protected java.util.List<UiGroupData>ConfigurationBaseFacadeImpl. getCsticGroupsFromModel(ConfigModel configModel, java.util.List<UiGroupData> csticGroupsFlat)Reads characteristic groups from model representation of configurationPricingDataConfigPricingImpl. getPricingData(ConfigModel model)protected voidConfigurationMessageMapperImpl. handleMessageForUnresolvableIssues(ConfigModel configModel, java.util.List<ProductConfigMessageData> messages)protected voidConfigurationMessageMapperImpl. handleOverviewMessageForUnresolvableIssues(ConfigModel configModel, java.util.List<ProductConfigMessageData> messages)protected booleanConfigurationMessageMapperImpl. isIncompleteConfig(ConfigModel configModel)protected booleanConfigurationMessageMapperImpl. isIncompleteDraftConfig(ConfigModel configModel)voidConfigurationMessageMapperImpl. mapMessagesFromModelToData(ConfigurationData configData, ConfigModel configModel)voidConfigurationMessageMapperImpl. mapMessagesFromModelToData(ConfigurationOverviewData configOverviewData, ConfigModel configModel)protected voidConfigurationBaseFacadeImpl. populateConfigDataFromModel(ConfigurationData configData, ConfigModel configModel)Populates the configuration DTO from our model.protected ConfigurationOverviewDataConfigurationAbstractOrderIntegrationHelperImpl. prepareOverviewData(KBKey kbKey, ConfigModel configModel)protected java.util.List<PriceValueUpdateModel>ConfigurationPricingFacadeImpl. retrieveValueUpdateModel(java.util.List<java.lang.String> csticUiKeys, ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.facades.populator
Fields in de.hybris.platform.sap.productconfig.facades.populator declared as ConfigModel Modifier and Type Field Description ConfigModelConfigurationOverviewPopulatorTest. sourceMethods in de.hybris.platform.sap.productconfig.facades.populator with parameters of type ConfigModel Modifier and Type Method Description protected booleanCartConfigurationPopulator. hasUnresolvableIssue(ConfigModel configModel)voidConfigurationOrderEntryProductInfoModelPopulator. populate(ConfigModel source, java.util.List<AbstractOrderEntryProductInfoModel> target)voidConfigurationOverviewPopulator. populate(ConfigModel source, ConfigurationOverviewData target)voidSolvableConflictPopulator. populate(ConfigModel source, ConfigurationData target)protected voidConfigurationOverviewPopulator. populatePricing(ConfigModel source, ConfigurationOverviewData target)protected booleanCartConfigurationPopulator. validatePrice(ConfigModel configModel, AbstractOrderEntryModel entry, OrderEntryData targetEntry)Validates price on entry level, triggers a reculaculation of the cart if needed -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.pricing.bol.backend.impl
Methods in de.hybris.platform.sap.productconfig.pricing.bol.backend.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelProductConfigurationSapPricingItemMapper. createConfiguration(ProductModel product)protected ConfigModelProductConfigurationSapPricingItemMapperTest. defineConfigModel()Methods in de.hybris.platform.sap.productconfig.pricing.bol.backend.impl with parameters of type ConfigModel Modifier and Type Method Description protected voidProductConfigurationSapPricingItemMapper. addVariantConditions(com.sap.conn.jco.JCoTable itItem, ProductModel product, ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.pricing.bol.impl
Methods in de.hybris.platform.sap.productconfig.pricing.bol.impl with parameters of type ConfigModel Modifier and Type Method Description booleanProductConfigurationSynchronousPricingStrategyImpl. isCartPricingErrorPresent(ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules
Methods in de.hybris.platform.sap.productconfig.rules that return ConfigModel Modifier and Type Method Description static ConfigModelConfigurationRulesTestData. createConfigModelWith2GroupAndAssignedValues()static ConfigModelConfigurationRulesTestData. createConfigModelWithCstic()static ConfigModelConfigurationRulesTestData. createConfigModelWithCsticWithAssignableValues()static ConfigModelConfigurationRulesTestData. createConfigModelWithNumericCstic()static ConfigModelConfigurationRulesTestData. createConfigModelWithNumericCsticAssignable()static ConfigModelConfigurationRulesTestData. createConfigModelWithSubInstances()static ConfigModelConfigurationRulesTestData. createConfigModelWithSubInstancesAndVarConds(double startFactor)static ConfigModelConfigurationRulesTestData. createEmptyConfigModel()Methods in de.hybris.platform.sap.productconfig.rules with parameters of type ConfigModel Modifier and Type Method Description static voidConfigurationRulesTestData. addSubInstanceWithCsticWithAssignableValues(ConfigModel configModel, java.lang.String subInstanceId) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.action.strategy
Methods in de.hybris.platform.sap.productconfig.rules.action.strategy with parameters of type ConfigModel Modifier and Type Method Description booleanProductConfigRuleActionStrategy. apply(ConfigModel model, AbstractRuleActionRAO action)Applies the action described by the givenAbstractRuleActionRAO.booleanProductConfigRuleActionStrategyChecker. checkCsticPartOfModel(ConfigModel model, AbstractRuleActionRAO action, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the provided cstic is valid in context of the given modelbooleanProductConfigRuleActionStrategyChecker. checkValueAssignable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String value, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the given value can be assignedbooleanProductConfigRuleActionStrategyChecker. checkValueForamtable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String valueToSet, ProductConfigRuleFormatTranslator rulesFormator, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the value can be parsed/formattedbooleanProductConfigRuleActionStrategyChecker. checkValueUnassigned(ConfigModel model, AbstractRuleActionRAO action, java.lang.String value, java.lang.String actionDescription, java.util.Map<java.lang.String,CsticModel> csticMap)checks whether the given value is already assignedCsticModelProductConfigRuleActionStrategyChecker. getCstic(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)extracts the cstic from action raos -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.action.strategy.impl
Methods in de.hybris.platform.sap.productconfig.rules.action.strategy.impl with parameters of type ConfigModel Modifier and Type Method Description protected voidProductConfigAbstractRuleActionStrategy. addMessageToConfigModel(ConfigModel model, java.lang.String ruleMessageForCstic, java.lang.String ruleMessageForCsticValue, ProductConfigMessage productConfigMessage, CsticModel cstic, CsticValueModel csticValue)booleanProductConfigAbstractRuleActionStrategy. apply(ConfigModel model, AbstractRuleActionRAO action)booleanProductConfigRuleActionStrategyCheckerImpl. checkCsticPartOfModel(ConfigModel model, AbstractRuleActionRAO action, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)booleanProductConfigRuleActionStrategyCheckerImpl. checkValueAssignable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String valueToSet, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)booleanProductConfigRuleActionStrategyCheckerImpl. checkValueForamtable(ConfigModel model, AbstractRuleActionRAO action, java.lang.String valueToSet, ProductConfigRuleFormatTranslator rulesFormator, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)booleanProductConfigRuleActionStrategyCheckerImpl. checkValueUnassigned(ConfigModel model, AbstractRuleActionRAO action, java.lang.String value, java.lang.String prefix, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayCsticReadonlyRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayMessageRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanHideCsticRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected abstract booleanProductConfigAbstractRuleActionStrategy. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanRemoveAssignableValueRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanSetCsticValueRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected CsticModelProductConfigAbstractRuleActionStrategy. getCstic(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)CsticModelProductConfigRuleActionStrategyCheckerImpl. getCstic(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected voidProductConfigAbstractRuleActionStrategy. handleMessage(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayCsticReadonlyRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayMessageRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanHideCsticRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected abstract booleanProductConfigAbstractRuleActionStrategy. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanRemoveAssignableValueRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanSetCsticValueRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected CsticValueModelProductConfigAbstractRuleActionStrategy. retrieveCsticValueModelForRuleMessage(ConfigModel model, java.lang.String ruleMessageForCsticValue, java.lang.String code, CsticModel cstic, java.lang.String ruleMessageForCsticUpperCase)protected voidProductConfigAbstractRuleActionStrategy. showMessage(ConfigModel model, java.util.Map<java.lang.String,CsticModel> csticMap, AbstractRuleEngineRuleModel rule, java.lang.String ruleMessageForCstic, java.lang.String ruleMessageForCsticValue, ProductConfigMessage productConfigMessage) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.cps.action.strategy.impl
Methods in de.hybris.platform.sap.productconfig.rules.cps.action.strategy.impl with parameters of type ConfigModel Modifier and Type Method Description protected booleanDisplayPromoMessageRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanPercentageDiscountForOptionRuleActionStrategyImpl. executeAction(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanDisplayPromoMessageRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected booleanPercentageDiscountForOptionRuleActionStrategyImpl. isActionPossible(ConfigModel model, AbstractRuleActionRAO action, java.util.Map<java.lang.String,CsticModel> csticMap)protected voidDisplayPromoMessageRuleActionStrategyImpl. showMessageForAllOccurrences(ConfigModel model, AbstractRuleEngineRuleModel rule, java.lang.String ruleMessageForCstic, java.lang.String ruleMessageForCsticValue, ProductConfigMessage productConfigMessage) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.integrationtests
Methods in de.hybris.platform.sap.productconfig.rules.integrationtests that return ConfigModel Modifier and Type Method Description protected ConfigModelProductConfigRulesTest. changeValueAndUpdate(ConfigModel config, java.lang.String cstic, java.lang.String value)Methods in de.hybris.platform.sap.productconfig.rules.integrationtests with parameters of type ConfigModel Modifier and Type Method Description protected voidProductConfigRulesTest. addConfigurationToCart(ConfigModel configModel, KBKey kbKey)protected voidProductConfigRulesTest. assertNoMessage(ConfigModel config)protected voidProductConfigRulesTest. assertSingleMessage(ConfigModel config, ProductConfigMessageSeverity expectedSeverity, java.lang.String expectedMessage)protected ConfigModelProductConfigRulesTest. changeValueAndUpdate(ConfigModel config, java.lang.String cstic, java.lang.String value) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.rao.populator
Methods in de.hybris.platform.sap.productconfig.rules.rao.populator that return types with arguments of type ConfigModel Modifier and Type Method Description protected Converter<ConfigModel,ProductConfigRAO>ProductConfigCartRAOPopulator. getProductConfigRaoConverter()Methods in de.hybris.platform.sap.productconfig.rules.rao.populator with parameters of type ConfigModel Modifier and Type Method Description voidProductConfigRAOPopulator. populate(ConfigModel source, ProductConfigRAO target)Method parameters in de.hybris.platform.sap.productconfig.rules.rao.populator with type arguments of type ConfigModel Modifier and Type Method Description voidProductConfigCartRAOPopulator. setProductConfigRaoConverter(Converter<ConfigModel,ProductConfigRAO> productConfigRaoConverter) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.rao.provider
Methods in de.hybris.platform.sap.productconfig.rules.rao.provider that return types with arguments of type ConfigModel Modifier and Type Method Description Converter<ConfigModel,ProductConfigRAO>ProductConfigRAOProvider. getProductConfigRaoConverter()Methods in de.hybris.platform.sap.productconfig.rules.rao.provider with parameters of type ConfigModel Modifier and Type Method Description protected ProductConfigRAOProductConfigRAOProvider. createRAO(ConfigModel configModel)java.util.Set<java.lang.Object>ProductConfigRAOProvider. expandFactModel(ConfigModel configModel)Method parameters in de.hybris.platform.sap.productconfig.rules.rao.provider with type arguments of type ConfigModel Modifier and Type Method Description voidProductConfigRAOProvider. setProductConfigRaoConverter(Converter<ConfigModel,ProductConfigRAO> productConfigRaoConverter) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.service
Methods in de.hybris.platform.sap.productconfig.rules.service that return ConfigModel Modifier and Type Method Description ConfigModelProductConfigurationRuleAwareService. createConfigurationFromExternalBypassRules(KBKey kbKey, java.lang.String externalConfiguration)Creates theConfigModelfrom the givenexternalConfigurationbypassing rule evaluation.ConfigModelProductConfigurationRuleAwareService. retrieveConfigurationModelBypassRules(java.lang.String configId)Retrieve the actual configuration model for the requestedconfigIdin theConfigModelformat bypassing rule evaluation.Methods in de.hybris.platform.sap.productconfig.rules.service with parameters of type ConfigModel Modifier and Type Method Description java.util.Map<java.lang.String,CsticModel>ProductConfigRuleUtil. getCsticMap(ConfigModel source)Retrieves characteristics of configurable product as a map.java.util.List<CsticModel>ProductConfigRuleUtil. getCstics(ConfigModel source)Retrieves flat characteristic list of configurable product.java.util.List<CsticModel>ProductConfigRuleUtil. getCsticsForCsticName(ConfigModel source, java.lang.String csticName)Retrieves characteristic list of configurable product for characteristics with given name . -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.rules.service.impl
Methods in de.hybris.platform.sap.productconfig.rules.service.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelProductConfigurationRuleAwareServiceImpl. afterConfigCreated(ConfigModel config, ConfigurationRetrievalOptions retrievalOptions)protected ConfigModelProductConfigurationRuleAwareServiceImpl. afterDefaultConfigCreated(ConfigModel config)protected ConfigModelProductConfigurationRuleAwareServiceImplTest. createConfigModel()ConfigModelProductConfigurationRuleAwareServiceImpl. createConfigurationFromExternalBypassRules(KBKey kbKey, java.lang.String externalConfiguration)protected ConfigModelProductConfigurationRuleAwareServiceImpl. provideConfigurationModel(java.lang.String configId, boolean useRuleEngine, java.lang.String productCode)ConfigModelProductConfigurationRuleAwareServiceImpl. retrieveConfigurationModel(java.lang.String configId)protected ConfigModelProductConfigurationRuleAwareServiceImpl. retrieveConfigurationModelAfterUpdate(java.lang.String configId, java.lang.String productCode)ConfigModelProductConfigurationRuleAwareServiceImpl. retrieveConfigurationModelBypassRules(java.lang.String configId)Methods in de.hybris.platform.sap.productconfig.rules.service.impl with parameters of type ConfigModel Modifier and Type Method Description protected booleanProductConfigurationRuleAwareServiceImpl. adjustConfigurationRuleBased(ConfigModel currentConfigModel, ProcessStep processStep, ConfigurationRetrievalOptions retrievalOptions)protected voidProductConfigurationRuleAwareServiceImpl. adjustVariantConditionsUsingOptions(ConfigModel config)protected ConfigModelProductConfigurationRuleAwareServiceImpl. afterConfigCreated(ConfigModel config, ConfigurationRetrievalOptions retrievalOptions)protected ConfigModelProductConfigurationRuleAwareServiceImpl. afterDefaultConfigCreated(ConfigModel config)protected booleanProductConfigurationRuleAwareServiceImpl. applyRulesResult(RuleEvaluationResult rulesResult, ConfigModel configModel)protected intProductConfigRuleUtilImpl. calculateInitialSize(ConfigModel source)protected FactContextProductConfigurationRuleAwareServiceImpl. createFactContext(CartModel cartModel, ConfigModel currentConfigModel, ProductConfigProcessStepModel processStepModel)protected AbstractRuleEngineContextModelProductConfigurationRuleAwareServiceImpl. determineRuleEngineContext(ConfigModel currentConfigModel)java.util.Map<java.lang.String,CsticModel>ProductConfigRuleUtilImpl. getCsticMap(ConfigModel source)java.util.List<CsticModel>ProductConfigRuleUtilImpl. getCstics(ConfigModel source)java.util.List<CsticModel>ProductConfigRuleUtilImpl. getCsticsForCsticName(ConfigModel source, java.lang.String csticName)protected booleanProductConfigurationRuleAwareServiceImpl. isRuleBasedDiscountExist(ConfigModel config)protected ConfigurationRetrievalOptionsPricingRuleAwareServiceImpl. prepareRetrievalOptions(ConfigModel configModel)protected ConfigurationRetrievalOptionsPricingRuleAwareServiceImpl. prepareRetrievalOptionsWithDate(ConfigModel configModel)protected voidPricingRuleAwareServiceImpl. restoreDiscountMessages(ConfigModel configModel)protected voidPricingRuleAwareServiceImpl. retrieveValuePrices(ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.cps
Methods in de.hybris.platform.sap.productconfig.runtime.cps with parameters of type ConfigModel Modifier and Type Method Description voidConfigurationModificationHandler. adjustVariantConditions(ConfigModel config, ConfigurationRetrievalOptions options)adjusts the variant conditions used for calculating prices in sap pricingCPSConfigurationCPSConfigurationChangeAdapter. prepareChangedConfiguration(ConfigModel model)Prepare changed configuration as input for service from config model -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.cps.impl
Methods in de.hybris.platform.sap.productconfig.runtime.cps.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelCPSConfigurationProvider. convertToModelRepresentation(CPSConfiguration runtimeConfiguration)protected ConfigModelCPSPricingProviderTest. createAndFillConfigModelMultiLevel()protected ConfigModelCPSPricingProviderTest. createAndFillConfigModelSingleLevel()protected ConfigModelCPSConfigurationChangeAdapterImplTest. createConfigModel()ConfigModelCPSConfigurationProvider. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelCPSConfigurationProvider. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)ConfigModelCPSConfigurationProvider. createDefaultConfiguration(KBKey kbKey)ConfigModelCPSConfigurationProvider. retrieveConfigurationFromVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)ConfigModelCPSConfigurationProvider. retrieveConfigurationModel(java.lang.String configId)ConfigModelCPSConfigurationProvider. retrieveConfigurationModel(java.lang.String configId, ConfigurationRetrievalOptions options)Methods in de.hybris.platform.sap.productconfig.runtime.cps.impl that return types with arguments of type ConfigModel Modifier and Type Method Description protected Converter<CPSConfiguration,ConfigModel>CPSConfigurationProvider. getConfigModelConverter()Methods in de.hybris.platform.sap.productconfig.runtime.cps.impl with parameters of type ConfigModel Modifier and Type Method Description voidConfigurationModificationHandlerImpl. adjustVariantConditions(ConfigModel config, ConfigurationRetrievalOptions options)java.lang.StringCPSConfigurationProvider. changeConfiguration(ConfigModel model)voidCPSPricingProvider. fillValuePrices(ConfigModel configModel)voidCPSPricingProvider. fillValuePrices(ConfigModel configModel, ConfigurationRetrievalOptions options)CPSConfigurationCPSConfigurationChangeAdapterImpl. prepareChangedConfiguration(ConfigModel model)booleanCPSConfigurationProvider. updateConfiguration(ConfigModel model)Method parameters in de.hybris.platform.sap.productconfig.runtime.cps.impl with type arguments of type ConfigModel Modifier and Type Method Description voidCPSConfigurationProvider. setConfigModelConverter(Converter<CPSConfiguration,ConfigModel> configModelConverter)Set converter, target: (engine independent) models -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.cps.populator.impl
Methods in de.hybris.platform.sap.productconfig.runtime.cps.populator.impl with parameters of type ConfigModel Modifier and Type Method Description voidConfigurationPopulator. populate(CPSConfiguration source, ConfigModel target)protected voidConfigurationPopulator. populateConflicts(CPSConfiguration source, ConfigModel target)protected voidConfigurationPopulator. populateCoreAttributes(CPSConfiguration source, ConfigModel target, MasterDataContext ctxt)protected voidConfigurationPopulator. populateRootItem(CPSConfiguration source, ConfigModel target, MasterDataContext ctxt) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.interf
Methods in de.hybris.platform.sap.productconfig.runtime.interf that return ConfigModel Modifier and Type Method Description ConfigModelConfigurationProvider. createConfigurationFromExternalSource(Configuration extConfig)Creates a configuration from the configuration in external format which can be provided from outside, e.g.ConfigModelConfigurationProvider. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)Creates a configuration from an XML string containing the configuration in external format.ConfigModelConfigurationProvider. createDefaultConfiguration(KBKey kbKey)Creates a default configuration for the required knowledge base.ConfigModelConfigModelFactory. createInstanceOfConfigModel()Create an instance of theConfigModeldefault ConfigModelConfigurationProvider. retrieveConfigurationFromVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)Get configuration for the base product, initialized with given configuration of the variantConfigModelConfigurationProvider. retrieveConfigurationModel(java.lang.String configId)Retrieve the current state of the configuration model for the requestedconfigId.default ConfigModelConfigurationProvider. retrieveConfigurationModel(java.lang.String configId, ConfigurationRetrievalOptions options)Retrieve the current state of the configuration model for the requestedconfigId.Methods in de.hybris.platform.sap.productconfig.runtime.interf with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringConfigurationProvider. changeConfiguration(ConfigModel model)Checks the configuration model for changes since the last update and will send only the changes to the configuration engine, if any.voidPricingProvider. fillValuePrices(ConfigModel configModel)Fills value prices into the config modeldefault voidPricingProvider. fillValuePrices(ConfigModel configModel, ConfigurationRetrievalOptions options)Fills value prices into the config modelAnalyticsDocumentAnalyticsProvider. getPopularity(ConfigModel config)Provides AnalyticsDocument object, which contains popularity information for the given ConfigModel Retrieves if present current total price, base price and selected options pricebooleanConfigurationProvider. updateConfiguration(ConfigModel model)Checks the configuration model for changes since the last update and will send only the changes to the configuration engine, if any. -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.interf.impl
Methods in de.hybris.platform.sap.productconfig.runtime.interf.impl that return ConfigModel Modifier and Type Method Description ConfigModelDummyConfigurationProvider. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelDummyConfigurationProvider. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)ConfigModelDummyConfigurationProvider. createDefaultConfiguration(KBKey kbKey)ConfigModelConfigModelFactoryImpl. createInstanceOfConfigModel()ConfigModelDummyConfigurationProvider. retrieveConfigurationModel(java.lang.String configId)Methods in de.hybris.platform.sap.productconfig.runtime.interf.impl with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringDummyConfigurationProvider. changeConfiguration(ConfigModel model)voidDefaultPricingProviderImpl. fillValuePrices(ConfigModel configModel)voidDummyPricingProvider. fillValuePrices(ConfigModel configModel)AnalyticsDocumentDefaultAnalyticsProviderImpl. getPopularity(ConfigModel config)AnalyticsDocumentDummyAnalyticsProvider. getPopularity(ConfigModel config)booleanDummyConfigurationProvider. updateConfiguration(ConfigModel model) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.interf.model.impl
Classes in de.hybris.platform.sap.productconfig.runtime.interf.model.impl that implement ConfigModel Modifier and Type Class Description classConfigModelImplDefault implementation of theConfigModelMethods in de.hybris.platform.sap.productconfig.runtime.interf.model.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelGenericTestConfigModelImpl. createDefaultConfigModel(java.lang.String name, boolean isSingelLevel)ConfigModelGenericTestConfigModelImpl. createDefaultConfiguration()Methods in de.hybris.platform.sap.productconfig.runtime.interf.model.impl with parameters of type ConfigModel Modifier and Type Method Description protected InstanceModelGenericTestConfigModelImpl. createDefaultRootInstance(ConfigModel model, java.lang.String langDepName) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.interf.services
Methods in de.hybris.platform.sap.productconfig.runtime.interf.services that return types with arguments of type ConfigModel Modifier and Type Method Description java.util.Map<java.lang.String,ConfigModel>ProductConfigSessionAttributeContainer. getConfigurationModelEngineStates() -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.mock
Methods in de.hybris.platform.sap.productconfig.runtime.mock that return ConfigModel Modifier and Type Method Description ConfigModelConfigMock. createDefaultConfiguration()Methods in de.hybris.platform.sap.productconfig.runtime.mock with parameters of type ConfigModel Modifier and Type Method Description voidConfigMock. checkCstic(ConfigModel model, InstanceModel instance, CsticModel cstic)voidConfigMock. checkInstance(ConfigModel model, InstanceModel instance)voidConfigMock. checkModel(ConfigModel model) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.mock.impl
Methods in de.hybris.platform.sap.productconfig.runtime.mock.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelBaseRunTimeConfigMockImpl. createDefaultConfigModel(java.lang.String name)protected ConfigModelBaseRunTimeConfigMockImpl. createDefaultConfigModel(java.lang.String name, boolean isSingelLevel)ConfigModelConfPipeMockImpl. createDefaultConfiguration()ConfigModelCPQHomeTheaterPocConfigMockImpl. createDefaultConfiguration()ConfigModelCPQLaptopPocConfigMockImpl. createDefaultConfiguration()ConfigModelYSapSimplePocConfigMockImpl. createDefaultConfiguration()Methods in de.hybris.platform.sap.productconfig.runtime.mock.impl with parameters of type ConfigModel Modifier and Type Method Description protected voidCPQHomeTheaterPocConfigMockImpl. checkBluRay(CsticModel cstic, ConfigModel model)voidBaseRunTimeConfigMockImpl. checkCstic(ConfigModel model, InstanceModel instance, CsticModel cstic)voidCPQHomeTheaterPocConfigMockImpl. checkCstic(ConfigModel model, InstanceModel instance, CsticModel cstic)voidYSapSimplePocConfigMockImpl. checkCstic(ConfigModel model, InstanceModel instance, CsticModel cstic)voidBaseRunTimeConfigMockImpl. checkInstance(ConfigModel model, InstanceModel instance)voidBaseRunTimeConfigMockImpl. checkModel(ConfigModel model)voidCPQLaptopPocConfigMockImpl. checkModel(ConfigModel model)protected voidCPQHomeTheaterPocConfigMockImpl. checkSubwooferMode(CsticModel cstic, ConfigModel model)protected voidCPQHomeTheaterPocConfigMockImpl. checkSurrondMode(CsticModel cstic, ConfigModel model)protected InstanceModelBaseRunTimeConfigMockImpl. createDefaultRootInstance(ConfigModel model, java.lang.String productCode, java.lang.String langDepName) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.mock.provider.impl
Methods in de.hybris.platform.sap.productconfig.runtime.mock.provider.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelConfigurationProviderMockImpl. createConfigMock(java.lang.String sapProductId, java.lang.String variantProductCode)ConfigModelConfigurationProviderMockImpl. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelConfigurationProviderMockImpl. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)ConfigModelConfigurationProviderMockImpl. createDefaultConfiguration(KBKey kbKey)ConfigModelConfigurationProviderMockImpl. getCachedConfig(java.lang.String configId)protected ConfigModelProductCsticAndValueParameterProviderMockImpl. getConfigModel(java.lang.String productCode)ConfigModelConfigurationProviderMockImpl. retrieveConfigurationFromVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)Simple returns the default configuration of the base product as a variantConfigModelConfigurationProviderMockImpl. retrieveConfigurationModel(java.lang.String configId)Methods in de.hybris.platform.sap.productconfig.runtime.mock.provider.impl with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringConfigurationProviderMockImpl. changeConfiguration(ConfigModel model)protected java.lang.StringConfigurationProviderMockImpl. incrementVersion(ConfigModel model)protected voidConfigurationProviderMockImpl. initVersion(ConfigModel model)protected voidConfigurationProviderMockImpl. removePrices(ConfigModel model)booleanConfigurationProviderMockImpl. updateConfiguration(ConfigModel model) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.mock.util
Methods in de.hybris.platform.sap.productconfig.runtime.mock.util that return ConfigModel Modifier and Type Method Description static ConfigModelModelCloneFactory. cloneConfigModel(ConfigModel model)Clone the ConfigModel, including all sub models.Methods in de.hybris.platform.sap.productconfig.runtime.mock.util with parameters of type ConfigModel Modifier and Type Method Description static ConfigModelModelCloneFactory. cloneConfigModel(ConfigModel model)Clone the ConfigModel, including all sub models. -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.pci.impl
Methods in de.hybris.platform.sap.productconfig.runtime.pci.impl that return types with arguments of type ConfigModel Modifier and Type Method Description protected Converter<ConfigModel,AnalyticsDocument>PCIAnalyticsProviderImpl. getAnalyticsDocumentConverter()Methods in de.hybris.platform.sap.productconfig.runtime.pci.impl with parameters of type ConfigModel Modifier and Type Method Description AnalyticsDocumentPCIAnalyticsProviderImpl. getPopularity(ConfigModel config)Method parameters in de.hybris.platform.sap.productconfig.runtime.pci.impl with type arguments of type ConfigModel Modifier and Type Method Description voidPCIAnalyticsProviderImpl. setAnalyticsDocumentConverter(Converter<ConfigModel,AnalyticsDocument> analyticsDocumentConverter) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.pci.populator.impl
Methods in de.hybris.platform.sap.productconfig.runtime.pci.populator.impl with parameters of type ConfigModel Modifier and Type Method Description voidAnalyticsDocumentPopulator. populate(ConfigModel source, AnalyticsDocument target)protected voidAnalyticsDocumentPopulator. populateRootItem(ConfigModel source, AnalyticsDocument target) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.ssc
Methods in de.hybris.platform.sap.productconfig.runtime.ssc with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringSolvableConflictAdapter. getAssumptionId(java.lang.String csticname, ConfigModel configModel)Retrieves the assumptionId for a cstic which is to be retractedvoidConfigurationContextAndPricingWrapper. processPrice(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession session, java.lang.String configId, ConfigModel configModel)Starts price calculation is configuration and pricing engine and put retrieved prices to the configuration model.voidSolvableConflictAdapter. transferSolvableConflicts(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession configSession, java.lang.String configId, ConfigModel configModel)Transfers the conflicts from SSC representation to model representationbooleanConfigurationUpdateAdapter. updateConfiguration(ConfigModel configModel, java.lang.String plainId, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session)Updates a configuration in SSC -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.runtime.ssc.impl
Methods in de.hybris.platform.sap.productconfig.runtime.ssc.impl that return ConfigModel Modifier and Type Method Description ConfigModelBaseConfigurationProviderSSCImpl. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelBaseConfigurationProviderSSCImpl. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)ConfigModelBaseConfigurationProviderSSCImpl. createDefaultConfiguration(KBKey kbKey)protected abstract ConfigModelBaseConfigurationProviderSSCImpl. fillConfigModel(java.lang.String qualifiedId)protected ConfigModelCommonConfigurationProviderSSCImpl. fillConfigModel(java.lang.String qualifiedId)ConfigModelCommonConfigurationProviderSSCImpl. retrieveConfigurationFromVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)ConfigModelBaseConfigurationProviderSSCImpl. retrieveConfigurationModel(java.lang.String qualifiedConfigId)Methods in de.hybris.platform.sap.productconfig.runtime.ssc.impl with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringCommonConfigurationProviderSSCImpl. changeConfiguration(ConfigModel model)protected voidCommonConfigurationProviderSSCImpl. fillConfigInfo(ConfigModel configModel, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigInfoData configInfo)protected voidConfigurationUpdateAdapterImpl. fillCsticValueDeltas(com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session, java.lang.String configId, ConfigModel configModel, java.lang.String instanceId, java.util.List<com.sap.custdev.projects.fbs.slc.cfg.client.ICsticData> csticDataListToClear, java.util.List<com.sap.custdev.projects.fbs.slc.cfg.client.ICsticData> csticDataList)java.lang.StringSolvableConflictAdapterImpl. getAssumptionId(java.lang.String csticName, ConfigModel configModel)protected booleanConfigurationUpdateAdapterImpl. handleCstic(ConfigModel configModel, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session, java.lang.String rootInstanceId, java.util.List<com.sap.custdev.projects.fbs.slc.cfg.client.ICsticData> csticDataList, java.util.List<com.sap.custdev.projects.fbs.slc.cfg.client.ICsticData> csticDataListToClear, java.lang.String configId, CsticModel csticModel)protected booleanConfigurationUpdateAdapterImpl. handleCstics(ConfigModel configModel, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session, java.lang.String rootInstanceId, java.util.List<CsticModel> csticModels, java.util.List<com.sap.custdev.projects.fbs.slc.cfg.client.ICsticData> csticDataList, java.util.List<com.sap.custdev.projects.fbs.slc.cfg.client.ICsticData> csticDataListToClear, java.lang.String configId)protected booleanConfigurationUpdateAdapterImpl. hasBeenRetracted(CsticModel csticModel, ConfigModel configModel, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session, java.lang.String configId)Handles the retraction of a cstic.protected voidConfigurationUpdateAdapterImpl. initCsticValueDeltaList(ConfigModel configModel)protected InstanceModelCommonConfigurationProviderSSCImpl. prepareInstanceModel(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession session, ConfigModel configModel, com.sap.custdev.projects.fbs.slc.kbo.local.OrchestratedInstance orchestratedInstance)voidConfigurationContextAndPricingWrapperImpl. processPrice(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession session, java.lang.String configId, ConfigModel configModel)protected voidConfigurationContextAndPricingWrapperImpl. provideCurrentTotalPriceModel(ConfigModel configModel, com.sap.spe.conversion.ICurrencyValue netValue)protected voidBaseConfigurationProviderSSCImpl. retrievePrice(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession session, ConfigModel configModel)voidSolvableConflictAdapterImpl. transferSolvableConflicts(com.sap.custdev.projects.fbs.slc.cfg.IConfigSession configSession, java.lang.String configId, ConfigModel configModel)booleanBaseConfigurationProviderSSCImpl. updateConfiguration(ConfigModel configModel)booleanConfigurationUpdateAdapterImpl. updateConfiguration(ConfigModel configModel, java.lang.String plainId, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session)protected booleanConfigurationUpdateAdapterImpl. updateInstance(java.lang.String qualifiedId, java.lang.String configId, InstanceModel instanceModel, ConfigModel configModel, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session)protected voidCommonConfigurationProviderSSCImpl. updateKbKeyFromRootInstance(ConfigModel configModel, InstanceModel rootInstanceModel)protected voidBaseConfigurationProviderSSCImpl. updateProductCode(ConfigModel configModel, java.lang.String productCode)protected booleanConfigurationUpdateAdapterImpl. updateSubInstances(java.lang.String qualifiedId, java.lang.String plainId, InstanceModel instanceModel, ConfigModel configModel, com.sap.custdev.projects.fbs.slc.cfg.client.IConfigSessionClient session) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services
Methods in de.hybris.platform.sap.productconfig.services that return ConfigModel Modifier and Type Method Description ConfigModelSessionAccessService. getConfigurationModelEngineState(java.lang.String configId)Deprecated, for removal: This API element is subject to removal in a future version.since 18.11.0 - callProductConfigurationCacheAccessService.getConfigurationModelEngineState(String)insteadMethods in de.hybris.platform.sap.productconfig.services with parameters of type ConfigModel Modifier and Type Method Description voidSessionAccessService. setConfigurationModelEngineState(java.lang.String configId, ConfigModel configModel)Deprecated, for removal: This API element is subject to removal in a future version.since 18.11.0 - callProductConfigurationCacheAccessService#setConfigurationModelEngineState(String)instead -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.cache
Methods in de.hybris.platform.sap.productconfig.services.cache that return ConfigModel Modifier and Type Method Description ConfigModelProductConfigurationCacheAccessService. getConfigurationModelEngineState(java.lang.String configId)Retrieves the configuration model engine stateMethods in de.hybris.platform.sap.productconfig.services.cache with parameters of type ConfigModel Modifier and Type Method Description voidProductConfigurationCacheAccessService. setConfigurationModelEngineState(java.lang.String configId, ConfigModel configModel)Puts the given config model into the engine state read cache -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.cache.impl
Methods in de.hybris.platform.sap.productconfig.services.cache.impl that return ConfigModel Modifier and Type Method Description ConfigModelProductConfigurationCacheAccessServiceImpl. getConfigurationModelEngineState(java.lang.String configId)Methods in de.hybris.platform.sap.productconfig.services.cache.impl that return types with arguments of type ConfigModel Modifier and Type Method Description protected ProductConfigurationCacheAccess<ProductConfigurationCacheKey,ConfigModel>ProductConfigurationCacheAccessServiceImpl. getConfigCache()Methods in de.hybris.platform.sap.productconfig.services.cache.impl with parameters of type ConfigModel Modifier and Type Method Description voidProductConfigurationCacheAccessServiceImpl. setConfigurationModelEngineState(java.lang.String configId, ConfigModel configModel)Method parameters in de.hybris.platform.sap.productconfig.services.cache.impl with type arguments of type ConfigModel Modifier and Type Method Description voidProductConfigurationCacheAccessServiceImpl. setConfigCache(ProductConfigurationCacheAccess<ProductConfigurationCacheKey,ConfigModel> configCache) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.impl
Methods in de.hybris.platform.sap.productconfig.services.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelProductConfigurationServiceImpl. afterConfigCreated(ConfigModel config, ConfigurationRetrievalOptions retrievalOptions)protected ConfigModelProductConfigurationServiceImpl. afterDefaultConfigCreated(ConfigModel config)ConfigModelProductConfigurationServiceImpl. createConfigurationForVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)ConfigModelProductConfigurationServiceImpl. createConfigurationFromExternal(KBKey kbKey, java.lang.String externalConfiguration)ConfigModelProductConfigurationServiceImpl. createConfigurationFromExternal(KBKey kbKey, java.lang.String externalConfiguration, java.lang.String cartEntryKey)ConfigModelProductConfigurationServiceImpl. createConfigurationFromExternal(KBKey kbKey, java.lang.String externalConfiguration, java.lang.String cartEntryKey, ConfigurationRetrievalOptions retrievalOptions)ConfigModelProductConfigurationServiceImpl. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelProductConfigurationServiceImpl. createDefaultConfiguration(KBKey kbKey)ConfigModelProductConfigurationOrderIntegrationServiceImpl. ensureConfigurationInSession(java.lang.String cartEntryKey, java.lang.String productCode, java.lang.String externalConfiguration)Deprecated, for removal: This API element is subject to removal in a future version.since 18.08 useConfigurationAbstractOrderEntryLinkStrategy#getConfigurationForAbstractOrderEntry(AbstractOrderEntryModel)insteadConfigModelSessionAccessServiceImpl. getConfigurationModelEngineState(java.lang.String configId)Deprecated, for removal: This API element is subject to removal in a future version.since 18.11.0 - callProductConfigurationCacheAccessService.getConfigurationModelEngineState(String)insteadprotected ConfigModelPricingServiceImpl. loadConfigModel(java.lang.String configId)ConfigModelProductConfigurationServiceImpl. retrieveConfigurationModel(java.lang.String configId)protected ConfigModelProductConfigurationServiceImpl. retrieveConfigurationModelFromConfigurationEngine(java.lang.String configId, ConfigurationRetrievalOptions options)Methods in de.hybris.platform.sap.productconfig.services.impl with parameters of type ConfigModel Modifier and Type Method Description voidServiceConfigurationValueHelperImpl. addCsticValue(ConfigModel configModel, java.lang.String csticName, java.lang.String csticValueName)protected ConfigModelProductConfigurationServiceImpl. afterConfigCreated(ConfigModel config, ConfigurationRetrievalOptions retrievalOptions)protected ConfigModelProductConfigurationServiceImpl. afterDefaultConfigCreated(ConfigModel config)protected voidProductConfigurationServiceImpl. cacheConfig(ConfigModel config)protected voidProductConfigurationServiceImpl. checkUpdateAllowed(ConfigModel model)protected intProductConfigurationServiceImpl. countNumberOfSolvableConflicts(ConfigModel configModel)protected voidPricingServiceImpl. fillConfigPrices(PriceSummaryModel summary, ConfigModel configModel)voidPricingServiceImpl. fillOverviewPrices(ConfigModel configModel)voidPricingServiceImpl. fillValuePrices(java.util.List<PriceValueUpdateModel> updateModels, ConfigModel configModel)CsticModelServiceConfigurationValueHelperImpl. getCstic(ConfigModel configModel, java.lang.String csticName)CsticModelServiceConfigurationValueHelperImpl. getCstic(ConfigModel configModel, java.lang.String instanceId, java.lang.String csticName)CsticValueModelServiceConfigurationValueHelperImpl. getCsticValue(ConfigModel configModel, java.lang.String csticName, java.lang.String csticValueName)intProductConfigurationServiceImpl. getTotalNumberOfIssues(ConfigModel configModel)booleanProductConfigurationPricingStrategyImpl. isCartPricingErrorPresent(ConfigModel configModel)protected ConfigurationRetrievalOptionsPricingServiceImpl. prepareRetrievalOptions(ConfigModel configModel)protected ConfigurationRetrievalOptionsPricingServiceImpl. prepareRetrievalOptionsWithDate(ConfigModel configModel)protected voidPricingServiceImpl. retrieveValuePrices(ConfigModel configModel)voidServiceConfigurationValueHelperImpl. selectUnselectCsticValue(ConfigModel configModel, java.lang.String csticName, java.lang.String csticValueName, boolean selected)voidSessionAccessServiceImpl. setConfigurationModelEngineState(java.lang.String configId, ConfigModel configModel)Deprecated, for removal: This API element is subject to removal in a future version.since 18.11.0 - callProductConfigurationCacheAccessService.setConfigurationModelEngineState(String, ConfigModel)insteadvoidServiceConfigurationValueHelperImpl. setSingleCsticValue(ConfigModel configModel, java.lang.String csticName, java.lang.String csticValueName)voidProductConfigurationServiceImpl. updateConfiguration(ConfigModel model)protected voidProductConfigurationServiceImpl. updateKbKeyForVariants(ConfigModel configModel, java.lang.String baseProductCode, java.lang.String variantCode)protected voidProductConfigurationServiceImpl. updateKbKeyWithProductCode(ConfigModel configModel, java.lang.String productCode) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.intf
Methods in de.hybris.platform.sap.productconfig.services.intf that return ConfigModel Modifier and Type Method Description ConfigModelProductConfigurationService. createConfigurationForVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)Based on the hybris product code, the configuration engine will provide a configuration for the requested product variant.ConfigModelProductConfigurationService. createConfigurationFromExternal(KBKey kbKey, java.lang.String externalConfiguration)Creates a configuration from the external string representation (which contains the configuration in XML format)default ConfigModelProductConfigurationService. createConfigurationFromExternal(KBKey kbKey, java.lang.String externalConfiguration, java.lang.String cartEntryKey)Creates a configuration from the external string representation (which contains the configuration in XML format) and links it immediately with the given cart entry keydefault ConfigModelProductConfigurationService. createConfigurationFromExternal(KBKey kbKey, java.lang.String externalConfiguration, java.lang.String cartEntryKey, ConfigurationRetrievalOptions retrievalOptions)Creates a configuration from the external string representation (which contains the configuration in XML format) and links it immediately with the given cart entry keyConfigModelProductConfigurationService. createConfigurationFromExternalSource(Configuration extConfig)/** Create aConfigModelbased on aConfigurationfor the provided product code.ConfigModelProductConfigurationService. createDefaultConfiguration(KBKey kbKey)Based on the hybris product code, provided via theKBKey.productCode, the configuration engine will provide a default configuration for the requested product.ConfigModelProductConfigurationOrderIntegrationService. ensureConfigurationInSession(java.lang.String cartEntryKey, java.lang.String productCode, java.lang.String externalConfiguration)Deprecated, for removal: This API element is subject to removal in a future version.since 18.08 UseConfigurationAbstractOrderEntryLinkStrategy#getConfigurationForAbstractOrderEntry(AbstractOrderEntryModel)instead
Ensures that configuration is available in sessionConfigModelProductConfigurationService. retrieveConfigurationModel(java.lang.String configId)Retrieve the actual configuration model for the requestedconfigIdin theConfigModelformat.Methods in de.hybris.platform.sap.productconfig.services.intf with parameters of type ConfigModel Modifier and Type Method Description voidPricingService. fillOverviewPrices(ConfigModel configModel)Enriches ConfigModel with value prices and price summaryvoidPricingService. fillValuePrices(java.util.List<PriceValueUpdateModel> updateModels, ConfigModel configModel)Fills absolute value prices or delta prices into the price value update models that represent a characteristic dependent on setting in backofficeintProductConfigurationService. getTotalNumberOfIssues(ConfigModel configModel)Returns the total number of issues (number of solvable conflicts + number of incomplete cstics)booleanProductConfigurationPricingStrategy. isCartPricingErrorPresent(ConfigModel configModel)Indicates whether there is a problem to obtain correct prices for cart/ordervoidProductConfigurationService. updateConfiguration(ConfigModel model)Update the configuration model within the configuration engine. -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.ssc.strategies.lifecycle.impl
Methods in de.hybris.platform.sap.productconfig.services.ssc.strategies.lifecycle.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelDefaultConfigurationAbstractOrderIntegrationStrategyImpl. createConfiguration(AbstractOrderEntryModel entry, java.lang.String cartEntryKey)ConfigModelDefaultConfigurationLifecycleStrategyImpl. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelDefaultConfigurationLifecycleStrategyImpl. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)ConfigModelDefaultConfigurationLifecycleStrategyImpl. createDefaultConfiguration(KBKey kbKey)ConfigModelDefaultConfigurationAbstractOrderIntegrationStrategyImpl. getConfigurationForAbstractOrderEntry(AbstractOrderEntryModel entry)ConfigModelDefaultConfigurationAbstractOrderIntegrationStrategyImpl. getConfigurationForAbstractOrderEntryForOneTimeAccess(AbstractOrderEntryModel entry)ConfigModelDefaultConfigurationLifecycleStrategyImpl. retrieveConfigurationFromVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)ConfigModelDefaultConfigurationLifecycleStrategyImpl. retrieveConfigurationModel(java.lang.String configId)ConfigModelDefaultConfigurationLifecycleStrategyImpl. retrieveConfigurationModel(java.lang.String configId, ConfigurationRetrievalOptions options)Methods in de.hybris.platform.sap.productconfig.services.ssc.strategies.lifecycle.impl with parameters of type ConfigModel Modifier and Type Method Description booleanDefaultConfigurationLifecycleStrategyImpl. updateConfiguration(ConfigModel model) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.strategies.lifecycle.impl
Methods in de.hybris.platform.sap.productconfig.services.strategies.lifecycle.impl that return ConfigModel Modifier and Type Method Description ConfigModelPersistenceConfigurationLifecycleStrategyImpl. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelPersistenceConfigurationLifecycleStrategyImpl. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)protected ConfigModelPersistenceConfigurationAbstractOrderIntegrationStrategyImpl. createDefaultConfiguration(AbstractOrderEntryModel entry)ConfigModelPersistenceConfigurationLifecycleStrategyImpl. createDefaultConfiguration(KBKey kbKey)ConfigModelPersistenceConfigurationAbstractOrderIntegrationStrategyImpl. getConfigurationForAbstractOrderEntry(AbstractOrderEntryModel entry)ConfigModelPersistenceConfigurationAbstractOrderIntegrationStrategyImpl. getConfigurationForAbstractOrderEntryForOneTimeAccess(AbstractOrderEntryModel entry)ConfigModelDefaultConfigurationModelCacheStrategyImpl. getConfigurationModelEngineState(java.lang.String configId)ConfigModelPersistenceConfigurationLifecycleStrategyImpl. retrieveConfigurationFromVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)ConfigModelPersistenceConfigurationLifecycleStrategyImpl. retrieveConfigurationModel(java.lang.String configId)ConfigModelPersistenceConfigurationLifecycleStrategyImpl. retrieveConfigurationModel(java.lang.String configId, ConfigurationRetrievalOptions options)Methods in de.hybris.platform.sap.productconfig.services.strategies.lifecycle.impl with parameters of type ConfigModel Modifier and Type Method Description java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer>DefaultConfigurationClassificationCacheStrategyImpl. getCachedNameMap(ConfigModel config)protected java.lang.StringDefaultConfigurationClassificationCacheStrategyImpl. getProductCode(ConfigModel config)protected voidPersistenceConfigurationLifecycleStrategyImpl. persistNewConfiguration(ConfigModel config)voidDefaultConfigurationModelCacheStrategyImpl. setConfigurationModelEngineState(java.lang.String configId, ConfigModel configModel)booleanPersistenceConfigurationLifecycleStrategyImpl. updateConfiguration(ConfigModel model)protected voidPersistenceConfigurationLifecycleStrategyImpl. updateETag(java.lang.String newVersion, ConfigModel configModel, ProductConfigurationModel persistenceModel)protected voidPersistenceConfigurationLifecycleStrategyImpl. updateETagFromModel(ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.strategies.lifecycle.intf
Methods in de.hybris.platform.sap.productconfig.services.strategies.lifecycle.intf that return ConfigModel Modifier and Type Method Description ConfigModelConfigurationLifecycleStrategy. createConfigurationFromExternalSource(Configuration extConfig)Creates a configuration from the configuration in external format which can be provided from outside, e.g.ConfigModelConfigurationLifecycleStrategy. createConfigurationFromExternalSource(KBKey kbKey, java.lang.String extConfig)Creates a configuration from an XML string containing the configuration in external format.ConfigModelConfigurationLifecycleStrategy. createDefaultConfiguration(KBKey kbKey)Creates a default configuration for the required knowledge base.ConfigModelConfigurationAbstractOrderIntegrationStrategy. getConfigurationForAbstractOrderEntry(AbstractOrderEntryModel entry)Get configuration attached to a cart, quote or order entryConfigModelConfigurationAbstractOrderIntegrationStrategy. getConfigurationForAbstractOrderEntryForOneTimeAccess(AbstractOrderEntryModel entry)Get configuration attached to a cart, quote or order entry for a one time accessConfigModelConfigurationModelCacheStrategy. getConfigurationModelEngineState(java.lang.String configId)Retrieves the configuration model engine stateConfigModelConfigurationLifecycleStrategy. retrieveConfigurationFromVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)Get configuration for the base product, initialized with given configuration of the variantConfigModelConfigurationLifecycleStrategy. retrieveConfigurationModel(java.lang.String configId)Retrieve the current state of the configuration model for the requestedconfigId.ConfigModelConfigurationLifecycleStrategy. retrieveConfigurationModel(java.lang.String configId, ConfigurationRetrievalOptions options)Retrieve the current state of the configuration model for the requestedconfigId.Methods in de.hybris.platform.sap.productconfig.services.strategies.lifecycle.intf with parameters of type ConfigModel Modifier and Type Method Description java.util.Map<java.lang.String,ClassificationSystemCPQAttributesContainer>ConfigurationClassificationCacheStrategy. getCachedNameMap(ConfigModel config)Retrieves a map of of names from the Hybris classification system by the configuration modelvoidConfigurationModelCacheStrategy. setConfigurationModelEngineState(java.lang.String configId, ConfigModel configModel)Puts the given config model into the engine state read cachebooleanConfigurationLifecycleStrategy. updateConfiguration(ConfigModel model)Checks the configuration model for changes since the last update and will send only the changes to the configuration engine, if any. -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.testutil
Methods in de.hybris.platform.sap.productconfig.services.testutil that return ConfigModel Modifier and Type Method Description ConfigModelDummyCacheAccessService. getConfigurationModelEngineState(java.lang.String configId)Methods in de.hybris.platform.sap.productconfig.services.testutil with parameters of type ConfigModel Modifier and Type Method Description voidDummyCacheAccessService. setConfigurationModelEngineState(java.lang.String configId, ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.tracking
Methods in de.hybris.platform.sap.productconfig.services.tracking with parameters of type ConfigModel Modifier and Type Method Description voidTrackingRecorder. recordConfigurationStatus(ConfigModel configModel)Records the status of a configuration that is retrieved and notifies writersvoidTrackingRecorder. recordCreateConfiguration(ConfigModel configModel, KBKey kbKey)Records the event of create configuration and notifies writersvoidTrackingRecorder. recordCreateConfigurationForVariant(ConfigModel configModel, java.lang.String baseProduct, java.lang.String variantProduct)Records the event of create configuration from a variant product and notifies writersvoidTrackingRecorder. recordCreateConfigurationFromExternalSource(ConfigModel configModel)Records the event of create configuration from an external configuration and notifies writersvoidTrackingRecorder. recordUpdateConfiguration(ConfigModel configModel)Records the event of update configuration and notifies writers -
Uses of ConfigModel in de.hybris.platform.sap.productconfig.services.tracking.impl
Methods in de.hybris.platform.sap.productconfig.services.tracking.impl with parameters of type ConfigModel Modifier and Type Method Description protected voidTrackingRecorderImpl. fillConfigStatus(TrackingItem item, ConfigModel configModel)protected voidTrackingRecorderImpl. recordChangeValue(ConfigModel configModel, CsticValueDelta delta)voidTrackingRecorderImpl. recordConfigurationStatus(ConfigModel configModel)voidTrackingRecorderImpl. recordCreateConfiguration(ConfigModel configModel, KBKey kbKey)voidTrackingRecorderImpl. recordCreateConfigurationForVariant(ConfigModel configModel, java.lang.String baseProduct, java.lang.String variantProduct)voidTrackingRecorderImpl. recordCreateConfigurationFromExternalSource(ConfigModel configModel)voidTrackingRecorderImpl. recordUpdateConfiguration(ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.sapordermgmtcfgfacades.impl
Methods in de.hybris.platform.sap.sapordermgmtcfgfacades.impl that return ConfigModel Modifier and Type Method Description protected ConfigModelDefaultConfigurationOrderIntegrationFacade. getConfiguration(Item item) -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsombol.transaction.item.businessobject.impl
Methods in de.hybris.platform.sap.sapproductconfigsombol.transaction.item.businessobject.impl that return ConfigModel Modifier and Type Method Description ConfigModelCPQItem. getProductConfiguration()Return product configuration representationConfigModelCPQItemSalesDoc. getProductConfiguration()Methods in de.hybris.platform.sap.sapproductconfigsombol.transaction.item.businessobject.impl with parameters of type ConfigModel Modifier and Type Method Description voidCPQItem. setProductConfiguration(ConfigModel configModel)Sets product configurationvoidCPQItemSalesDoc. setProductConfiguration(ConfigModel productConfiguration) -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsombol.transaction.salesdocument.backend.impl.erp.strategy
Methods in de.hybris.platform.sap.sapproductconfigsombol.transaction.salesdocument.backend.impl.erp.strategy that return ConfigModel Modifier and Type Method Description static ConfigModelProductConfigurationStrategyImplTest. getConfigModel(java.lang.String author)Methods in de.hybris.platform.sap.sapproductconfigsombol.transaction.salesdocument.backend.impl.erp.strategy with parameters of type ConfigModel Modifier and Type Method Description protected voidProductConfigurationStrategyImpl. toTables(ConfigModel configModel, com.sap.conn.jco.JCoTable instExt, com.sap.conn.jco.JCoTable charExt)voidProductConfigurationStrategyImpl. writeConfiguration(JCoConnection connection, ConfigModel configModel, java.lang.String handle, BusinessObject bo) -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsombol.transaction.salesdocument.backend.interf.erp.strategy
Methods in de.hybris.platform.sap.sapproductconfigsombol.transaction.salesdocument.backend.interf.erp.strategy with parameters of type ConfigModel Modifier and Type Method Description voidProductConfigurationStrategy. writeConfiguration(JCoConnection connection, ConfigModel configModel, java.lang.String handle, BusinessObject bo)Writes a configuration to the backend -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsombol.transaction.util.impl
Methods in de.hybris.platform.sap.sapproductconfigsombol.transaction.util.impl that return ConfigModel Modifier and Type Method Description ConfigModelMockConfigurationService. createConfigurationForVariant(java.lang.String baseProductCode, java.lang.String variantProductCode)ConfigModelMockConfigurationService. createConfigurationFromExternal(KBKey kbKey, java.lang.String externalConfiguration)ConfigModelMockConfigurationService. createConfigurationFromExternalSource(Configuration extConfig)ConfigModelMockConfigurationService. createDefaultConfiguration(KBKey kbKey)ConfigModelMockConfigurationService. retrieveConfigurationModel(java.lang.String configId)Methods in de.hybris.platform.sap.sapproductconfigsombol.transaction.util.impl with parameters of type ConfigModel Modifier and Type Method Description intMockConfigurationService. getTotalNumberOfIssues(ConfigModel configModel)voidMockConfigurationService. updateConfiguration(ConfigModel model) -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsomservices.bolfacade
Methods in de.hybris.platform.sap.sapproductconfigsomservices.bolfacade with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringCPQBolCartFacade. addConfigurationToCart(ConfigModel configModel)Adds a configuration to the cart, adding a new item with the config model attached.java.lang.StringCPQBolCartFacade. updateConfigurationInCart(java.lang.String key, ConfigModel configModel)Updates the configuration attached to an item -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsomservices.bolfacade.impl
Methods in de.hybris.platform.sap.sapproductconfigsomservices.bolfacade.impl with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringCPQDefaultBolCartFacade. addConfigurationToCart(ConfigModel configModel)protected java.lang.StringCPQDefaultBolCartFacade. getProductIdFromConfigModel(ConfigModel configModel)Retrieves the SAP product ID from a configuration runtime representation.protected java.lang.StringCPQDefaultBolCartFacade. handleUpdate(ConfigModel configModel, CPQItem item)protected java.lang.StringCPQDefaultBolCartFacade. performVariantReplacement(ConfigModel configModel, CPQItem item)java.lang.StringCPQDefaultBolCartFacade. updateConfigurationInCart(java.lang.String key, ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsomservices.cart
Methods in de.hybris.platform.sap.sapproductconfigsomservices.cart with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringCPQCartService. addConfigurationToCart(ConfigModel configModel)Adds a new configuration to the cart.java.lang.StringCPQCartService. updateConfigurationInCart(java.lang.String key, ConfigModel configModel)Updates the configuration attached to an item -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsomservices.cart.impl
Methods in de.hybris.platform.sap.sapproductconfigsomservices.cart.impl with parameters of type ConfigModel Modifier and Type Method Description java.lang.StringCPQDefaultCartService. addConfigurationToCart(ConfigModel configModel)java.lang.StringCPQDefaultCartService. updateConfigurationInCart(java.lang.String key, ConfigModel configModel) -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsomservices.converters.populators
Methods in de.hybris.platform.sap.sapproductconfigsomservices.converters.populators that return types with arguments of type ConfigModel Modifier and Type Method Description Converter<ConfigModel,java.util.List<ConfigurationInfoData>>DefaultAbstractOrderEntryConfigurablePopulator. getOrderEntryConfigurationInfoConverter()Methods in de.hybris.platform.sap.sapproductconfigsomservices.converters.populators with parameters of type ConfigModel Modifier and Type Method Description voidDefaultAbstractOrderEntryConfigurationInfoPopulator. populate(ConfigModel source, java.util.List<ConfigurationInfoData> target)Method parameters in de.hybris.platform.sap.sapproductconfigsomservices.converters.populators with type arguments of type ConfigModel Modifier and Type Method Description voidDefaultAbstractOrderEntryConfigurablePopulator. setOrderEntryConfigurationInfoConverter(Converter<ConfigModel,java.util.List<ConfigurationInfoData>> orderEntryConfigurationInfoConverter) -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsomservices.prodconf
Methods in de.hybris.platform.sap.sapproductconfigsomservices.prodconf that return ConfigModel Modifier and Type Method Description ConfigModelProductConfigurationSomService. getConfigModel(java.lang.String productCode, java.lang.String externalConfiguration)Creates a configuration runtime representation from a product and an external configuration. -
Uses of ConfigModel in de.hybris.platform.sap.sapproductconfigsomservices.prodconf.impl
Methods in de.hybris.platform.sap.sapproductconfigsomservices.prodconf.impl that return ConfigModel Modifier and Type Method Description ConfigModelDefaultProductConfigurationService. getConfigModel(java.lang.String productCode, java.lang.String externalConfiguration)
-