Class OrderRequestServiceImpl
java.lang.Object
com.broadleafcommerce.rest.api.service.OrderRequestServiceImpl
- All Implemented Interfaces:
OrderRequestService
@Service("blOrderRequestService")
public class OrderRequestServiceImpl
extends Object
implements OrderRequestService
- Author:
- Nick Crum ncrum
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.broadleafcommerce.core.catalog.service.CatalogServiceprotected final org.broadleafcommerce.core.order.service.OrderService -
Constructor Summary
ConstructorsConstructorDescriptionOrderRequestServiceImpl(org.broadleafcommerce.core.order.service.OrderService orderService, org.broadleafcommerce.core.catalog.service.CatalogService catalogService) -
Method Summary
Modifier and TypeMethodDescriptionfindProductOptionsForSku(Long skuId) getOrderAttributeOptions(List<OrderAttributeWrapper> requestParams) getOrderItemAttributeOptions(List<OrderItemAttributeWrapper> requestParams) parseOptions(Map<String, String> requestParams) org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequestpopulateOrderItemRequestDTO(jakarta.servlet.http.HttpServletRequest request, ConfigurableOrderItemWrapper wrapper) org.broadleafcommerce.core.order.service.call.OrderItemRequestDTOpopulateOrderItemRequestDTO(jakarta.servlet.http.HttpServletRequest request, OrderItemWrapper wrapper) org.broadleafcommerce.core.order.domain.OrdervalidateCartAndCustomer(Long cartId)
-
Field Details
-
orderService
protected final org.broadleafcommerce.core.order.service.OrderService orderService -
catalogService
protected final org.broadleafcommerce.core.catalog.service.CatalogService catalogService
-
-
Constructor Details
-
OrderRequestServiceImpl
public OrderRequestServiceImpl(org.broadleafcommerce.core.order.service.OrderService orderService, org.broadleafcommerce.core.catalog.service.CatalogService catalogService)
-
-
Method Details
-
populateOrderItemRequestDTO
public org.broadleafcommerce.core.order.service.call.OrderItemRequestDTO populateOrderItemRequestDTO(jakarta.servlet.http.HttpServletRequest request, OrderItemWrapper wrapper) - Specified by:
populateOrderItemRequestDTOin interfaceOrderRequestService
-
populateOrderItemRequestDTO
public org.broadleafcommerce.core.order.service.call.ConfigurableOrderItemRequest populateOrderItemRequestDTO(jakarta.servlet.http.HttpServletRequest request, ConfigurableOrderItemWrapper wrapper) - Specified by:
populateOrderItemRequestDTOin interfaceOrderRequestService
-
findProductOptionsForSku
-
validateCartAndCustomer
- Specified by:
validateCartAndCustomerin interfaceOrderRequestService
-
getOrderAttributeOptions
- Specified by:
getOrderAttributeOptionsin interfaceOrderRequestService
-
getOrderItemAttributeOptions
public Map<String,String> getOrderItemAttributeOptions(List<OrderItemAttributeWrapper> requestParams) - Specified by:
getOrderItemAttributeOptionsin interfaceOrderRequestService
-
parseOptions
-
transformOrderItemAttributeWrappersToMap
protected Map<String,String> transformOrderItemAttributeWrappersToMap(List<OrderItemAttributeWrapper> oiaws) -
transformOrderAttributeWrappersToMap
-