com.softslate.commerce.daos.product
Interface DiscountGatewayDAO

All Superinterfaces:
DAOInterface
All Known Implementing Classes:
DiscountGatewayDAOHibernate

public interface DiscountGatewayDAO
extends DAOInterface

Interface for a DAO that runs miscellaneous queries related to discounts.

Author:
David Tobey

Method Summary
 void editDeleteDiscounts(java.util.Map parameters, BusinessObjectFactory bof)
           
 void insertSKUDiscount(SKUDiscount sd)
           
 void insertSKUDiscount(SKUDiscount sd, boolean commit)
           
 java.util.Collection loadAllCoupons()
           
 java.util.Map loadDiscountsAndCount(java.util.Map parameters)
           
 java.util.Collection loadStoreDiscounts()
           
 
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
 

Method Detail

loadStoreDiscounts

java.util.Collection loadStoreDiscounts()
                                        throws java.lang.Exception
Throws:
java.lang.Exception

loadDiscountsAndCount

java.util.Map loadDiscountsAndCount(java.util.Map parameters)
                                    throws java.lang.Exception
Throws:
java.lang.Exception

editDeleteDiscounts

void editDeleteDiscounts(java.util.Map parameters,
                         BusinessObjectFactory bof)
                         throws java.lang.Exception
Throws:
java.lang.Exception

insertSKUDiscount

void insertSKUDiscount(SKUDiscount sd)
                       throws DataAccessException
Throws:
DataAccessException

insertSKUDiscount

void insertSKUDiscount(SKUDiscount sd,
                       boolean commit)
                       throws DataAccessException
Throws:
DataAccessException

loadAllCoupons

java.util.Collection loadAllCoupons()
                                    throws DataAccessException
Throws:
DataAccessException


Copyright © SoftSlate, LLC 2003–2005