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

All Known Implementing Classes:
BandedShippingModule

public interface ShippingModule


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

Method Detail

getName

java.lang.String getName()

setName

void setName(java.lang.String name)

calculateShippingForFulfillmentGroup

FulfillmentGroup calculateShippingForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
                                                      throws ShippingPriceException
Throws:
ShippingPriceException

getServiceName

java.lang.String getServiceName()

isValidModuleForService

java.lang.Boolean isValidModuleForService(java.lang.String serviceName)

setDefaultModule

void setDefaultModule(java.lang.Boolean isDefaultModule)

isDefaultModule

java.lang.Boolean isDefaultModule()


Copyright © 2012. All Rights Reserved.