| Modifier and Type | Method and Description |
|---|---|
protected CommerceCartModification |
NonMergingUpdateCartStrategy.updateCartEntryDeliveryType(CommerceCartParameter parameters)
Change pickup location of cart entry.
|
CommerceCartModification |
NonMergingUpdateCartStrategy.updatePointOfServiceForCartEntry(CommerceCartParameter parameters)
Overrides updatePointOfServiceForCartEntry of DefaultCommerceUpdateCartEntryStrategy by
adding special logic for bundles.
|
CommerceCartModification |
DefaultBundleCommerceCartService.updateQuantityForCartEntry(CommerceCartParameter parameter) |
CommerceCartModification |
NonMergingUpdateCartStrategy.updateToShippingModeForCartEntry(CommerceCartParameter parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
CouponRedeemableValidationHook.afterValidateCart(CommerceCartParameter parameter,
List<CommerceCartModification> modifications) |
void |
CouponRedeemableValidationHook.beforeValidateCart(CommerceCartParameter parameter,
List<CommerceCartModification> modifications) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
OndemandCheckoutCartCalculationStrategy.calculateCart(CommerceCartParameter cartParameter) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractOrderEntryModel |
ConfigurationCartIntegrationFacadeImpl.createCartItem(ProductModel product,
ConfigurationData configData,
CommerceCartParameter commerceCartParameter,
CartModel cart) |
protected void |
ConfigurationCartIntegrationFacadeImpl.fillCommerceCartParameterForAddToCart(CommerceCartParameter parameter,
CartModel cart,
ProductModel product,
long l,
UnitModel unit,
boolean forceNewEntry,
String configId) |
protected void |
ConfigurationCartIntegrationFacadeImpl.fillCommerceCartParameterForUpdate(CommerceCartParameter parameter,
CartModel sessionCart,
String configId) |
protected void |
ConfigurationCartIntegrationFacadeImpl.updateCartItem(ProductModel product,
ConfigurationData configData,
AbstractOrderEntryModel cartItem,
CommerceCartParameter commerceCartParameter,
CartModel cart) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ProductConfigAddToCartStrategy.validateAddToCart(CommerceCartParameter parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
ProductConfigAddToCartHookImpl.afterAddToCart(CommerceCartParameter parameters,
CommerceCartModification result) |
void |
ProductConfigurationUpdateCartEntryHookImpl.afterUpdateCartEntry(CommerceCartParameter parameter,
CommerceCartModification result) |
void |
ProductConfigAddToCartHookImpl.beforeAddToCart(CommerceCartParameter parameters) |
void |
ProductConfigurationUpdateCartEntryHookImpl.beforeUpdateCartEntry(CommerceCartParameter parameter) |
protected void |
ProductConfigAddToCartHookImpl.createDefaultConfigForNotConfiguredCartEntries(CommerceCartParameter parameters) |
protected void |
ProductConfigurationUpdateCartEntryHookImpl.handleCartEntry(CommerceCartParameter parameter,
Integer entryNumber,
AbstractOrderEntryModel entry) |
protected void |
ProductConfigAddToCartHookImpl.setCreateNewEntryForConfigurableProduct(CommerceCartParameter parameters) |
boolean |
ProductConfigurationServiceImpl.updateCartEntryExternalConfiguration(CommerceCartParameter parameters,
AbstractOrderEntryModel entry) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ProductConfigurationService.updateCartEntryExternalConfiguration(CommerceCartParameter parameters,
AbstractOrderEntryModel entry)
Updates cart entry's external configuration from configuration model
|
| Modifier and Type | Method and Description |
|---|---|
protected CommerceCartParameter |
ProductConfigCommerceCartMergingStrategyImpl.createCommerceCartParameterForCalculateCart(CartModel sessionCart) |
| Modifier and Type | Method and Description |
|---|---|
void |
TrackingRecorder.recordAddToCart(AbstractOrderEntryModel entry,
CommerceCartParameter parameters)
Records the event of add-to-cart for a configuration and notifies writers
|
void |
TrackingRecorder.recordDeleteCartEntry(AbstractOrderEntryModel entry,
CommerceCartParameter parameters)
Records the event of delete cart entry for a configuration and notifies writers
|
void |
TrackingRecorder.recordUpdateCartEntry(AbstractOrderEntryModel entry,
CommerceCartParameter parameters)
Records the event of update cart entry for a configuration and notifies writers
|
| Modifier and Type | Method and Description |
|---|---|
void |
TrackingRecorderImpl.recordAddToCart(AbstractOrderEntryModel entry,
CommerceCartParameter parameters) |
protected TrackingItem |
TrackingRecorderImpl.recordCartEvent(AbstractOrderEntryModel entry,
CommerceCartParameter parameters,
EventType event) |
void |
TrackingRecorderImpl.recordDeleteCartEntry(AbstractOrderEntryModel entry,
CommerceCartParameter parameters) |
void |
TrackingRecorderImpl.recordUpdateCartEntry(AbstractOrderEntryModel entry,
CommerceCartParameter parameters) |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultSubscriptionCommerceSaveCartRestorationHook.afterRestoringCart(CommerceCartParameter parameters) |
void |
DefaultSubscriptionCommerceSaveCartRestorationHook.beforeRestoringCart(CommerceCartParameter parameters) |
void |
DefaultSubscriptionCommerceCartService.recalculateCart(CommerceCartParameter parameter)
Overrides the super class' method to make sure that in a multi-cart system the master cart and its child carts are
re-calculated.
|
CommerceCartModification |
DefaultSubscriptionCommerceCartService.updateQuantityForCartEntry(CommerceCartParameter parameter) |
Copyright © 2017 SAP SE. All Rights Reserved.