com.softslate.commerce.daos.shipping
Class ShippingRuleGatewayDAOHibernate

java.lang.Object
  extended by com.softslate.commerce.daos.core.BaseDAO
      extended by com.softslate.commerce.daos.core.BaseAdminGatewayDAOHibernate
          extended by com.softslate.commerce.daos.shipping.ShippingRuleGatewayDAOHibernate
All Implemented Interfaces:
DAOInterface, ShippingRuleGatewayDAO

public class ShippingRuleGatewayDAOHibernate
extends BaseAdminGatewayDAOHibernate
implements ShippingRuleGatewayDAO

Generic DAO that runs miscellaneous queries related to shipping rules.

Author:
Jason McWilliams

Field Summary
(package private) static org.apache.commons.logging.Log log
           
 
Constructor Summary
ShippingRuleGatewayDAOHibernate()
           
 
Method Summary
 void editDeleteShippingRules(java.util.Map parameters, BusinessObjectFactory bof)
           
 java.util.Collection getShippingRulesBySkuIDs(java.util.Collection skuIDs)
           
 java.util.Collection loadLimitByLocationShippingRules()
           
 java.util.Map loadShippingRulesAndCount(java.util.Map parameters)
           
 
Methods inherited from class com.softslate.commerce.daos.core.BaseAdminGatewayDAOHibernate
editDeleteItems, loadItems, loadItemsAndCount, loadItemsCount, loadItemsFromIDs, processCommonCriteria
 
Methods inherited from class com.softslate.commerce.daos.core.BaseDAO
deleteObject, evictCache, formatDateTime, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getImportExportSQL, getImportExportSqlMap, getNamedQuery, getSettings, getSQL, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setImportExportSqlMap, setSettings, setSqlMap, updateObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softslate.commerce.daos.core.DAOInterface
deleteObject, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getSettings, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setSettings, setSqlMap, updateObject
 

Field Detail

log

static org.apache.commons.logging.Log log
Constructor Detail

ShippingRuleGatewayDAOHibernate

public ShippingRuleGatewayDAOHibernate()
Method Detail

loadShippingRulesAndCount

public java.util.Map loadShippingRulesAndCount(java.util.Map parameters)
                                        throws java.lang.Exception
Specified by:
loadShippingRulesAndCount in interface ShippingRuleGatewayDAO
Throws:
java.lang.Exception

editDeleteShippingRules

public void editDeleteShippingRules(java.util.Map parameters,
                                    BusinessObjectFactory bof)
                             throws java.lang.Exception
Specified by:
editDeleteShippingRules in interface ShippingRuleGatewayDAO
Throws:
java.lang.Exception

getShippingRulesBySkuIDs

public java.util.Collection getShippingRulesBySkuIDs(java.util.Collection skuIDs)
                                              throws java.lang.Exception
Specified by:
getShippingRulesBySkuIDs in interface ShippingRuleGatewayDAO
Throws:
java.lang.Exception

loadLimitByLocationShippingRules

public java.util.Collection loadLimitByLocationShippingRules()
                                                      throws java.lang.Exception
Specified by:
loadLimitByLocationShippingRules in interface ShippingRuleGatewayDAO
Throws:
java.lang.Exception


Copyright ? SoftSlate, LLC 2003?2005