Uses of Class
org.broadleafcommerce.core.order.service.call.OrderItemRequestDTO
Packages that use OrderItemRequestDTO
Package
Description
-
Uses of OrderItemRequestDTO in org.broadleafcommerce.core.order.service
Methods in org.broadleafcommerce.core.order.service that return OrderItemRequestDTOModifier and TypeMethodDescriptionOrderItemService.buildOrderItemRequestDTOFromOrderItem(OrderItem item) Creates an OrderItemRequestDTO object that most closely resembles the given OrderItem.OrderItemServiceImpl.buildOrderItemRequestDTOFromOrderItem(OrderItem item) Methods in org.broadleafcommerce.core.order.service with parameters of type OrderItemRequestDTOModifier and TypeMethodDescriptionvoidOrderService.addChildItems(OrderItemRequestDTO orderItemRequestDTO, int numAdditionRequests, int currentAddition, ProcessContext<CartOperationRequest> context, List<ActivityMessageDTO> orderMessages) voidOrderServiceImpl.addChildItems(OrderItemRequestDTO orderItemRequestDTO, int numAdditionRequests, int currentAddition, ProcessContext<CartOperationRequest> context, List<ActivityMessageDTO> orderMessages) voidOrderService.addDependentOrderItem(OrderItemRequestDTO parentOrderItemRequest, OrderItemRequestDTO dependentOrderItem) voidOrderServiceImpl.addDependentOrderItem(OrderItemRequestDTO parentOrderItemRequest, OrderItemRequestDTO dependentOrderItem) OrderService.addItem(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) Initiates the addItem workflow that will attempt to add the given quantity of the specified item to the Order.OrderServiceImpl.addItem(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) OrderService.addItemWithPriceOverrides(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) Initiates the addItem workflow that will attempt to add the given quantity of the specified item to the Order.OrderServiceImpl.addItemWithPriceOverrides(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) OrderItemService.buildOrderItemFromDTO(Order order, OrderItemRequestDTO orderItemRequestDTO) OrderItemServiceImpl.buildOrderItemFromDTO(Order order, OrderItemRequestDTO orderItemRequestDTO) protected booleanOrderServiceImpl.compareAttributes(Map<String, OrderItemAttribute> item1Attributes, OrderItemRequestDTO item2) Returns true if the two items attributes exactly match.protected OrderItemOrderServiceImpl.findMatchingItem(Order order, OrderItemRequestDTO itemToFind) intOrderService.getTotalChildOrderItems(OrderItemRequestDTO orderItemRequestDTO) intOrderServiceImpl.getTotalChildOrderItems(OrderItemRequestDTO orderItemRequestDTO) protected booleanOrderServiceImpl.itemMatches(Sku item1Sku, Product item1Product, Map<String, OrderItemAttribute> item1Attributes, OrderItemRequestDTO item2) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeAbstractOrderServiceExtensionHandler.preValidateUpdateQuantityOperation(Order cart, OrderItemRequestDTO dto, org.broadleafcommerce.common.extension.ExtensionResultHolder erh) voidOrderService.preValidateUpdateQuantityOperation(Order cart, OrderItemRequestDTO dto) Invokes the extension handler of the same name to provide the ability for a module to throw an exception and interrupt an update quantity operation.org.broadleafcommerce.common.extension.ExtensionResultStatusTypeOrderServiceExtensionHandler.preValidateUpdateQuantityOperation(Order cart, OrderItemRequestDTO dto, org.broadleafcommerce.common.extension.ExtensionResultHolder erh) org.broadleafcommerce.common.extension.ExtensionResultStatusTypeOrderServiceExtensionManager.preValidateUpdateQuantityOperation(Order cart, OrderItemRequestDTO dto, org.broadleafcommerce.common.extension.ExtensionResultHolder erh) voidOrderServiceImpl.preValidateUpdateQuantityOperation(Order cart, OrderItemRequestDTO dto) OrderService.updateItemQuantity(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) Initiates the updateItem workflow that will attempt to update the item quantity for the specified OrderItem in the given Order.OrderServiceImpl.updateItemQuantity(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) OrderService.updateProductOptionsForItem(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) Since required product option can be added after the item is in the cart, we use this method to apply product option on an existing item in the cart.OrderServiceImpl.updateProductOptionsForItem(Long orderId, OrderItemRequestDTO orderItemRequestDTO, boolean priceOrder) Method parameters in org.broadleafcommerce.core.order.service with type arguments of type OrderItemRequestDTOModifier and TypeMethodDescriptionOrderItemServiceImpl.findAllChildProductsInRequest(List<OrderItemRequestDTO> childItems) -
Uses of OrderItemRequestDTO in org.broadleafcommerce.core.order.service.call
Subclasses of OrderItemRequestDTO in org.broadleafcommerce.core.order.service.callModifier and TypeClassDescriptionclassDeprecated.classclassMethods in org.broadleafcommerce.core.order.service.call that return OrderItemRequestDTOModifier and TypeMethodDescriptionOrderItemRequestDTO.setCategoryId(Long categoryId) OrderItemRequestDTO.setItemAttributes(Map<String, String> itemAttributes) OrderItemRequestDTO.setOrderItemId(Long orderItemId) OrderItemRequestDTO.setProductId(Long productId) OrderItemRequestDTO.setQuantity(Integer quantity) Methods in org.broadleafcommerce.core.order.service.call that return types with arguments of type OrderItemRequestDTOModifier and TypeMethodDescriptionAddToCartItems.getAddToCartItems()OrderItemRequestDTO.getChildOrderItems()Method parameters in org.broadleafcommerce.core.order.service.call with type arguments of type OrderItemRequestDTOModifier and TypeMethodDescriptionvoidAddToCartItems.setAddToCartItem(List<OrderItemRequestDTO> addToCartItems) voidOrderItemRequestDTO.setChildOrderItems(List<OrderItemRequestDTO> childOrderItems) -
Uses of OrderItemRequestDTO in org.broadleafcommerce.core.order.service.workflow
Fields in org.broadleafcommerce.core.order.service.workflow declared as OrderItemRequestDTOMethods in org.broadleafcommerce.core.order.service.workflow that return OrderItemRequestDTOMethods in org.broadleafcommerce.core.order.service.workflow with parameters of type OrderItemRequestDTOModifier and TypeMethodDescriptionvoidCartOperationRequest.setItemRequest(OrderItemRequestDTO itemRequest) protected voidCartOperationRequest.sortAllDescendantChildItems(OrderItemRequestDTO orderItemRequestDTO) Constructors in org.broadleafcommerce.core.order.service.workflow with parameters of type OrderItemRequestDTOModifierConstructorDescriptionCartOperationRequest(Order order, OrderItemRequestDTO itemRequest, boolean priceOrder) -
Uses of OrderItemRequestDTO in org.broadleafcommerce.core.order.service.workflow.add
Methods in org.broadleafcommerce.core.order.service.workflow.add with parameters of type OrderItemRequestDTOModifier and TypeMethodDescriptionprotected voidValidateAddRequestActivity.addSkuToCart(Sku sku, OrderItemRequestDTO orderItemRequestDTO, Product product, CartOperationRequest request) protected ProductValidateAddRequestActivity.determineProduct(OrderItemRequestDTO orderItemRequestDTO) protected voidValidateAddRequestActivity.handleIfNonDiscreteOI(OrderItemRequestDTO orderItemRequestDTO) protected voidValidateAddRequestActivity.handleIfNoSku(OrderItemRequestDTO orderItemRequestDTO, Product product) protected booleanValidateAddRequestActivity.hasSameCurrency(OrderItemRequestDTO orderItemRequestDTO, CartOperationRequest request, Sku sku) protected booleanValidateAddRequestActivity.hasSkuOrIsNonDiscreteOI(Sku sku, OrderItemRequestDTO orderItemRequestDTO) protected voidValidateAddRequestActivity.validateIfParentOrderItemExists(OrderItemRequestDTO orderItemRequestDTO) -
Uses of OrderItemRequestDTO in org.broadleafcommerce.core.order.service.workflow.service
Methods in org.broadleafcommerce.core.order.service.workflow.service with parameters of type OrderItemRequestDTOModifier and TypeMethodDescriptionOrderItemRequestValidationService.determineProduct(OrderItemRequestDTO orderItemRequestDTO) OrderItemRequestValidationServiceImpl.determineProduct(OrderItemRequestDTO orderItemRequestDTO) OrderItemRequestValidationService.determineSku(OrderItemRequestDTO orderItemRequestDTO, ActivityMessages messages) OrderItemRequestValidationServiceImpl.determineSku(OrderItemRequestDTO orderItemRequestDTO, ActivityMessages messages) OrderItemRequestValidationService.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) OrderItemRequestValidationServiceImpl.getMinQuantity(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) booleanOrderItemRequestValidationService.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context) booleanOrderItemRequestValidationServiceImpl.satisfiesMinQuantityCondition(OrderItemRequestDTO orderItemRequestDTO, ProcessContext<CartOperationRequest> context)