Class AbstractCartStateRequestProcessorExtensionHandler
java.lang.Object
org.broadleafcommerce.common.extension.AbstractExtensionHandler
org.broadleafcommerce.core.web.order.security.AbstractCartStateRequestProcessorExtensionHandler
- All Implemented Interfaces:
ExtensionHandler,CartStateRequestProcessorExtensionHandler
public abstract class AbstractCartStateRequestProcessorExtensionHandler
extends AbstractExtensionHandler
implements CartStateRequestProcessorExtensionHandler
- Author:
- bpolster
-
Field Summary
Fields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
enabled, priority -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlookupOrCreateCart(org.springframework.web.context.request.WebRequest request, Customer customer, ExtensionResultHolder<Order> resultHolder) Allows an extension to return a cart skipping the out of box processing that normally performs this function.Methods inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
getPriority, isEnabled, setEnabled, setPriorityMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.broadleafcommerce.common.extension.ExtensionHandler
getPriority, isEnabled
-
Constructor Details
-
AbstractCartStateRequestProcessorExtensionHandler
public AbstractCartStateRequestProcessorExtensionHandler()
-
-
Method Details
-
lookupOrCreateCart
public ExtensionResultStatusType lookupOrCreateCart(org.springframework.web.context.request.WebRequest request, Customer customer, ExtensionResultHolder<Order> resultHolder) Allows an extension to return a cart skipping the out of box processing that normally performs this function.- Specified by:
lookupOrCreateCartin interfaceCartStateRequestProcessorExtensionHandler- Parameters:
resultHolder-customer- (the current customer)- Returns:
-