public interface TrackingRecorder
| Modifier and Type | Method and Description |
|---|---|
void |
recordAddToCart(AbstractOrderEntryModel entry,
CommerceCartParameter parameters)
Records the event of add-to-cart for a configuration and notifies writers
|
void |
recordConfigurationStatus(ConfigModel configModel)
Records the status of a configuration that is retrieved and notifies writers
|
void |
recordCreateConfiguration(ConfigModel configModel,
KBKey kbKey)
Records the event of create configuration and notifies writers
|
void |
recordCreateConfigurationForVariant(ConfigModel configModel,
String baseProduct,
String variantProduct)
Records the event of create configuration from a variant product and notifies writers
|
void |
recordCreateConfigurationFromExternalSource(ConfigModel configModel)
Records the event of create configuration from an external configuration and notifies writers
|
void |
recordDeleteCartEntry(AbstractOrderEntryModel entry,
CommerceCartParameter parameters)
Records the event of delete cart entry for a configuration and notifies writers
|
void |
recordUpdateCartEntry(AbstractOrderEntryModel entry,
CommerceCartParameter parameters)
Records the event of update cart entry for a configuration and notifies writers
|
void |
recordUpdateConfiguration(ConfigModel configModel)
Records the event of update configuration and notifies writers
|
void recordCreateConfiguration(ConfigModel configModel, KBKey kbKey)
configModel - The created configuration modelkbKey - The knowledgebase from which the configuration has been created.void recordUpdateConfiguration(ConfigModel configModel)
configModel - The configuration model with the information which characteristic values were altered; not the updated
configuration.void recordConfigurationStatus(ConfigModel configModel)
configModel - The configuration model that has been retrieved from the configuration providervoid recordCreateConfigurationForVariant(ConfigModel configModel, String baseProduct, String variantProduct)
configModel - The created configuration modelbaseProduct - The product code of the base productvariantProduct - The product code of the variant productvoid recordCreateConfigurationFromExternalSource(ConfigModel configModel)
configModel - The created configuration modelvoid recordAddToCart(AbstractOrderEntryModel entry, CommerceCartParameter parameters)
entry - The newly created cart entryparameters - Contains information about the surrounding cart and the configuration id and belongs to the @param entryvoid recordUpdateCartEntry(AbstractOrderEntryModel entry, CommerceCartParameter parameters)
entry - The updated cart entryparameters - Contains information about the surrounding cart and the configuration id and belongs to the @param entryvoid recordDeleteCartEntry(AbstractOrderEntryModel entry, CommerceCartParameter parameters)
entry - The deleted cart entryparameters - Contains information about the surrounding cart and the configuration id and belongs to the @param entryCopyright © 2017 SAP SE. All Rights Reserved.