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 Type
    Method
    Description
    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.

    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: