public interface ConfigurationCartIntegrationFacade
ConfigurationFacade.| Modifier and Type | Method and Description |
|---|---|
String |
addConfigurationToCart(ConfigurationData configuration)
Adds the current configuration to shopping cart.
|
String |
copyConfiguration(String configId)
Deprecated.
use
copyConfiguration(String, String) instead |
String |
copyConfiguration(String configId,
String productCode)
Copies a configuration.
|
default AbstractOrderEntryModel |
findItemInCartByPK(PK cartItemPk)
Searches the session cart for an entry specified by a primary key.
|
boolean |
isItemInCartByKey(String key) |
void |
resetConfiguration(String configId)
Resets the configuration to the initial state
|
ConfigurationData |
restoreConfiguration(KBKeyData kbKey,
String cartEntryKey)
Restores a configuration from a cart entry specified by its key.
|
String addConfigurationToCart(ConfigurationData configuration) throws CommerceCartModificationException
configuration - configuration to add to the shopping cartCommerceCartModificationException - in case the update of the cart failedboolean isItemInCartByKey(String key)
key - /handle to re-identify the item within the sessiontrue, only if the item is in the cart@Deprecated String copyConfiguration(String configId)
copyConfiguration(String, String) insteadconfigId - ID of existing configurationString copyConfiguration(String configId, String productCode)
configId - ID of existing configurationproductCode - product code of configurable product to be copiedvoid resetConfiguration(String configId)
configId - ConfigurationData restoreConfiguration(KBKeyData kbKey, String cartEntryKey)
kbKey - cartEntryKey - default AbstractOrderEntryModel findItemInCartByPK(PK cartItemPk)
cartItemPk - Entry keyCopyright © 2017 SAP SE. All Rights Reserved.