Interface ProductConfigurationRuleAwareService
- All Superinterfaces:
ProductConfigurationService
- All Known Implementing Classes:
ProductConfigurationRuleAwareServiceImpl
ProductConfigurationRuleAwareService provides access to the rule based specific functionality of the configuration
engine implementation.
-
Method Summary
Modifier and TypeMethodDescriptioncreateConfigurationFromExternalBypassRules(KBKey kbKey, String externalConfiguration) Creates theConfigModelfrom the givenexternalConfigurationbypassing rule evaluation.retrieveConfigurationModelBypassRules(String configId) Retrieve the actual configuration model for the requestedconfigIdin theConfigModelformat bypassing rule evaluation.Methods inherited from interface de.hybris.platform.sap.productconfig.services.intf.ProductConfigurationService
calculateNumberOfIncompleteCsticsAndSolvableConflicts, countNumberOfIncompleteCstics, countNumberOfSolvableConflicts, createConfigurationForVariant, createConfigurationFromExternal, createConfigurationFromExternal, createConfigurationFromExternal, createConfigurationFromExternalSource, createDefaultConfiguration, extractKbKey, getTotalNumberOfIssues, hasKbForDate, isKbVersionValid, releaseSession, releaseSession, retrieveConfigurationModel, retrieveConfigurationModel, retrieveConfigurationOverview, retrieveExternalConfiguration, updateConfiguration
-
Method Details
-
retrieveConfigurationModelBypassRules
Retrieve the actual configuration model for the requestedconfigIdin theConfigModelformat bypassing rule evaluation.- Parameters:
configId- Unique configuration ID- Returns:
- The actual configuration
-
createConfigurationFromExternalBypassRules
Creates theConfigModelfrom the givenexternalConfigurationbypassing rule evaluation.- Parameters:
kbKey- Key attributes needed to create a modelexternalConfiguration- Configuration as XML string- Returns:
- The actual configuration
-