org.broadleafcommerce.core.web.service
Class AbstractUpdateCartServiceExtensionHandler

java.lang.Object
  extended by org.broadleafcommerce.common.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

Field Summary
 
Fields inherited from class org.broadleafcommerce.common.extension.AbstractExtensionHandler
enabled, priority
 
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.common.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.common.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.