com.konakart.bl.modules.shipping.free
Class Free
java.lang.Object
com.konakart.bl.modules.BaseModule
com.konakart.bl.modules.shipping.BaseShippingModule
com.konakart.bl.modules.shipping.free.Free
- All Implemented Interfaces:
- ShippingInterface
public class Free
- extends BaseShippingModule
- implements ShippingInterface
This shipping module implements a free rate regardless of zone. It applies to all products and
always returns an amount of 0.
|
Nested Class Summary |
protected class |
Free.StaticData
Used to store the static data of this module |
| Methods inherited from class com.konakart.bl.modules.BaseModule |
getBasketMgr, getCatMgr, getConfigMgr, getCurrMgr, getCustMgr, getEmailMgr, getEng, getLangMgr, getMultiStoreMgr, getOrderMgr, getOrderTotalMgr, getPaymentMgr, getProdMgr, getPromMgr, getResourceBundle, getRewardPointMgr, getSecMgr, getShippingMgr, getSolrMgr, getStoreId, getTaxMgr, init, isAvailable |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Free
public Free(KKEngIf eng)
throws org.apache.torque.TorqueException,
KKException,
com.workingdogs.village.DataSetException
- Constructor
- Parameters:
eng -
- Throws:
com.workingdogs.village.DataSetException
KKException
org.apache.torque.TorqueException
getQuote
public ShippingQuote getQuote(Order order,
ShippingInfo info)
throws java.lang.Exception
- Return a quote of 0 every time, regardless of the ShippingInfo or Order
- Specified by:
getQuote in interface ShippingInterface
- Parameters:
order -
- Returns:
- Returns a ShippingQuote object
- Throws:
java.lang.Exception
setStaticVariables
public void setStaticVariables()
throws KKException
- Sets some static variables during setup
- Specified by:
setStaticVariables in interface ShippingInterface
- Throws:
KKException
isAvailable
public boolean isAvailable()
throws KKException
- Returns true or false
- Specified by:
isAvailable in interface ShippingInterface
- Returns:
- True or False
- Throws:
KKException
Copyright © 2011 DS Data Systems UK Ltd.