org.broadleafcommerce.core.web.service
Class AbstractUpdateCartServiceExtensionHandler

java.lang.Object
  extended by org.broadleafcommerce.core.extension.AbstractExtensionHandler
      extended by org.broadleafcommerce.core.web.service.AbstractUpdateCartServiceExtensionHandler
All Implemented Interfaces:
ExtensionHandler, UpdateCartServiceExtensionHandler

public abstract class AbstractUpdateCartServiceExtensionHandler
extends AbstractExtensionHandler
implements UpdateCartServiceExtensionHandler

Author:
Andre Azzolini (apazzolini), bpolster

Constructor Summary
AbstractUpdateCartServiceExtensionHandler()
           
 
Method Summary
 ExtensionResultStatusType isAvailable(DiscreteOrderItem doi, BroadleafCurrency currency, ExtensionResultHolder resultHolder)
           
 ExtensionResultStatusType validateCart(Order cart)
          Throws an exception if cart is invalid.
 
Methods inherited from class org.broadleafcommerce.core.extension.AbstractExtensionHandler
getPriority, isEnabled, setEnabled, setPriority
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.broadleafcommerce.core.extension.ExtensionHandler
getPriority, isEnabled
 

Constructor Detail

AbstractUpdateCartServiceExtensionHandler

public AbstractUpdateCartServiceExtensionHandler()
Method Detail

validateCart

public ExtensionResultStatusType validateCart(Order cart)
Throws an exception if cart is invalid.

Specified by:
validateCart in interface UpdateCartServiceExtensionHandler
Parameters:
cart -
resultHolder -
Returns:

isAvailable

public ExtensionResultStatusType isAvailable(DiscreteOrderItem doi,
                                             BroadleafCurrency currency,
                                             ExtensionResultHolder resultHolder)
Specified by:
isAvailable in interface UpdateCartServiceExtensionHandler
Parameters:
doi -
currency -
resultHolder -
Returns:


Copyright © 2013. All Rights Reserved.