Interface CartStateRequestProcessorExtensionHandler
- All Superinterfaces:
org.broadleafcommerce.common.extension.ExtensionHandler
- All Known Implementing Classes:
AbstractCartStateRequestProcessorExtensionHandler
public interface CartStateRequestProcessorExtensionHandler
extends org.broadleafcommerce.common.extension.ExtensionHandler
- Author:
- bpolster
-
Method Summary
Modifier and TypeMethodDescriptionorg.broadleafcommerce.common.extension.ExtensionResultStatusTypelookupOrCreateCart(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.profile.core.domain.Customer customer, org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.core.order.domain.Order> resultHolder) Throws an exception if cart is invalid.Methods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
-
Method Details
-
lookupOrCreateCart
org.broadleafcommerce.common.extension.ExtensionResultStatusType lookupOrCreateCart(org.springframework.web.context.request.WebRequest request, org.broadleafcommerce.profile.core.domain.Customer customer, org.broadleafcommerce.common.extension.ExtensionResultHolder<org.broadleafcommerce.core.order.domain.Order> resultHolder) Throws an exception if cart is invalid.- Parameters:
request-customer- (the current customer)resultHolder-- Returns:
-