org.broadleafcommerce.core.pricing.service.module
Interface ShippingModule

All Known Implementing Classes:
BandedShippingModule

public interface ShippingModule


Method Summary
 FulfillmentGroup calculateShippingForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
           
 String getName()
           
 String getServiceName()
           
 Boolean isDefaultModule()
           
 Boolean isValidModuleForService(String serviceName)
           
 void setDefaultModule(Boolean isDefaultModule)
           
 void setName(String name)
           
 

Method Detail

getName

String getName()

setName

void setName(String name)

calculateShippingForFulfillmentGroup

FulfillmentGroup calculateShippingForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
                                                      throws ShippingPriceException
Throws:
ShippingPriceException

getServiceName

String getServiceName()

isValidModuleForService

Boolean isValidModuleForService(String serviceName)

setDefaultModule

void setDefaultModule(Boolean isDefaultModule)

isDefaultModule

Boolean isDefaultModule()


Copyright © 2012. All Rights Reserved.