Class OrderServiceImplTest.CapturingOrderService
java.lang.Object
org.broadleafcommerce.core.order.service.OrderServiceImpl
org.broadleafcommerce.core.order.service.OrderServiceImplTest.CapturingOrderService
- All Implemented Interfaces:
org.broadleafcommerce.core.order.service.OrderService
- Enclosing class:
- OrderServiceImplTest
protected static class OrderServiceImplTest.CapturingOrderService
extends org.broadleafcommerce.core.order.service.OrderServiceImpl
Captures the request handed to addItemWithPriceOverrides instead of running the add to cart workflow.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.broadleafcommerce.core.order.service.call.OrderItemRequestDTOFields inherited from class org.broadleafcommerce.core.order.service.OrderServiceImpl
addItemWorkflow, autoFlushAddToCart, autoFlushRemoveFromCart, autoFlushSaveCart, autoFlushUpdateCart, automaticallyMergeLikeItems, customerService, deleteEmptyNamedOrders, em, extensionManager, fulfillmentGroupService, mergeCartService, moveNamedOrderItems, nullOrderFactory, offerDao, offerService, offerServiceExtensionManager, orderDao, orderItemService, orderMultishipOptionService, paymentDao, pricingRetryCountForLockFailure, pricingRetryWaitIntervalForLockFailure, pricingService, removeItemWorkflow, securePaymentInfoService, transactionManager, updateItemWorkflow -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.core.order.domain.OrderaddItemWithPriceOverrides(Long orderId, org.broadleafcommerce.core.order.service.call.OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) Methods inherited from class org.broadleafcommerce.core.order.service.OrderServiceImpl
acquireLock, addAllItemsFromNamedOrder, addChildItems, addDependentOrderItem, addGiftWrapItemToOrder, addItem, addItemFromNamedOrder, addItemFromNamedOrder, addOfferCode, addOfferCodes, addPaymentToOrder, cancelOrder, clearPriceOverrides, compareAttributes, confirmOrder, createNamedOrderForCustomer, createNewCartForCustomer, deleteOrder, findAllChildrenToRemove, findCartForCustomer, findCartForCustomerWithEnhancements, findCartForCustomerWithEnhancements, findLastMatchingItem, findMatchingItem, findNamedOrderForCustomer, findOrderById, findOrderById, findOrderByIdOrByOrderItemId, findOrderByOrderNumber, findOrdersByDateRange, findOrdersByDaysCount, findOrdersByEmail, findOrdersByIds, findOrdersForCustomer, findOrdersForCustomer, findOrdersForCustomersInDateRange, findPaymentsForOrder, getAutomaticallyMergeLikeItems, getCartOperationExceptionRootCause, getNullOrder, getTotalChildOrderItems, isDeleteEmptyNamedOrders, isMoveNamedOrderItems, itemMatches, persist, preValidateCartOperation, preValidateUpdateQuantityOperation, printOrder, readBatchOrders, readNumberOfOrders, refresh, releaseLock, reloadOrder, removeAllOfferCodes, removeAllPaymentsFromOrder, removeCreditCardPaymentsFromOrder, removeInactiveItems, removeItem, removeItemInternal, removeOfferCode, removePaymentFromOrder, removePaymentsFromOrder, save, save, setAutomaticallyMergeLikeItems, setDeleteEmptyNamedOrders, setMoveNamedOrderItems, updateItemQuantity, updateProductOptionsForItem
-
Field Details
-
capturedRequest
protected org.broadleafcommerce.core.order.service.call.OrderItemRequestDTO capturedRequest
-
-
Constructor Details
-
CapturingOrderService
protected CapturingOrderService()
-
-
Method Details
-
addItemWithPriceOverrides
public org.broadleafcommerce.core.order.domain.Order addItemWithPriceOverrides(Long orderId, org.broadleafcommerce.core.order.service.call.OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) - Specified by:
addItemWithPriceOverridesin interfaceorg.broadleafcommerce.core.order.service.OrderService- Overrides:
addItemWithPriceOverridesin classorg.broadleafcommerce.core.order.service.OrderServiceImpl
-