org.broadleafcommerce.core.pricing.service.module
Class BandedShippingModule

java.lang.Object
  extended by org.broadleafcommerce.core.pricing.service.module.BandedShippingModule
All Implemented Interfaces:
ShippingModule

public class BandedShippingModule
extends java.lang.Object
implements ShippingModule


Field Summary
protected  java.lang.Boolean isDefaultModule
           
static java.lang.String MODULENAME
           
protected  java.lang.String name
           
 
Constructor Summary
BandedShippingModule()
           
 
Method Summary
 FulfillmentGroup calculateShippingForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
           
 java.util.Map<java.lang.String,java.lang.String> getFeeSubTypeMapping()
           
 java.util.Map<java.lang.String,java.lang.String> getFeeTypeMapping()
           
 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 setFeeSubTypeMapping(java.util.Map<java.lang.String,java.lang.String> feeSubTypeMapping)
           
 void setFeeTypeMapping(java.util.Map<java.lang.String,java.lang.String> feeTypeMapping)
           
 void setName(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MODULENAME

public static final java.lang.String MODULENAME
See Also:
Constant Field Values

name

protected java.lang.String name

isDefaultModule

protected java.lang.Boolean isDefaultModule
Constructor Detail

BandedShippingModule

public BandedShippingModule()
Method Detail

calculateShippingForFulfillmentGroup

public FulfillmentGroup calculateShippingForFulfillmentGroup(FulfillmentGroup fulfillmentGroup)
Specified by:
calculateShippingForFulfillmentGroup in interface ShippingModule

getName

public java.lang.String getName()
Specified by:
getName in interface ShippingModule

setName

public void setName(java.lang.String name)
Specified by:
setName in interface ShippingModule

getFeeTypeMapping

public java.util.Map<java.lang.String,java.lang.String> getFeeTypeMapping()

setFeeTypeMapping

public void setFeeTypeMapping(java.util.Map<java.lang.String,java.lang.String> feeTypeMapping)

getFeeSubTypeMapping

public java.util.Map<java.lang.String,java.lang.String> getFeeSubTypeMapping()

setFeeSubTypeMapping

public void setFeeSubTypeMapping(java.util.Map<java.lang.String,java.lang.String> feeSubTypeMapping)

getServiceName

public java.lang.String getServiceName()
Specified by:
getServiceName in interface ShippingModule

isValidModuleForService

public java.lang.Boolean isValidModuleForService(java.lang.String serviceName)
Specified by:
isValidModuleForService in interface ShippingModule

isDefaultModule

public java.lang.Boolean isDefaultModule()
Specified by:
isDefaultModule in interface ShippingModule

setDefaultModule

public void setDefaultModule(java.lang.Boolean isDefaultModule)
Specified by:
setDefaultModule in interface ShippingModule


Copyright © 2012. All Rights Reserved.