public abstract class AbstractOrderItemServiceExtensionHandler extends AbstractExtensionHandler implements OrderItemServiceExtensionHandler
enabled, priority| Constructor and Description |
|---|
AbstractOrderItemServiceExtensionHandler() |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
applyAdditionalOrderItemProperties(OrderItem orderItem)
Allows a module to append additional rule variables that may be needed for order item evaluation
|
ExtensionResultStatusType |
mergeOrderItemRequest(ConfigurableOrderItemRequest itemRequest,
OrderItem orderItem) |
ExtensionResultStatusType |
modifyOrderItemPrices(OrderItem item) |
ExtensionResultStatusType |
modifyOrderItemRequest(ConfigurableOrderItemRequest configurableOrderItem) |
getPriority, isEnabled, setEnabled, setPriorityclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetPriority, isEnabledpublic AbstractOrderItemServiceExtensionHandler()
public ExtensionResultStatusType modifyOrderItemPrices(OrderItem item)
modifyOrderItemPrices in interface OrderItemServiceExtensionHandlerpublic ExtensionResultStatusType applyAdditionalOrderItemProperties(OrderItem orderItem)
OrderItemServiceExtensionHandlerapplyAdditionalOrderItemProperties in interface OrderItemServiceExtensionHandlerorderItem - - the promotable order item in considerationpublic ExtensionResultStatusType modifyOrderItemRequest(ConfigurableOrderItemRequest configurableOrderItem)
modifyOrderItemRequest in interface OrderItemServiceExtensionHandlerpublic ExtensionResultStatusType mergeOrderItemRequest(ConfigurableOrderItemRequest itemRequest, OrderItem orderItem)
mergeOrderItemRequest in interface OrderItemServiceExtensionHandlerCopyright © 2022. All rights reserved.