com.softslate.commerce.daos.product
Class SKUDAOHibernate

java.lang.Object
  extended by com.softslate.commerce.daos.core.BaseDAO
      extended by com.softslate.commerce.daos.product.SKUDAOHibernate
All Implemented Interfaces:
DAOInterface, SKUDAO

public class SKUDAOHibernate
extends BaseDAO
implements DAOInterface, SKUDAO

Generic DAO to manage the sscSKU table of the database.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
private  SKU sku
           
 
Constructor Summary
SKUDAOHibernate()
           
 
Method Summary
 void deleteSKU()
           
 void deleteSKU(boolean commit)
           
 SKU getSKU()
           
 java.lang.Object insertObject(java.lang.Object object, boolean commit)
           
 void insertSKU()
           
 void insertSKU(boolean commit)
           
 java.lang.Object loadObject(java.lang.Object object)
           
 void loadProductSKU()
           
 void loadSKUFromID()
           
 void loadSKUFromSKUNumber()
           
 void setSKU(SKU sku)
           
 java.lang.Object updateObject(java.lang.Object object, boolean commit)
           
 void updateSKU()
           
 void updateSKU(boolean commit)
           
 
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, loadAll, loadAll, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setImportExportSqlMap, setSettings, setSqlMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

static org.apache.commons.logging.Log log

sku

private SKU sku
Constructor Detail

SKUDAOHibernate

public SKUDAOHibernate()
Method Detail

getSKU

public SKU getSKU()
Specified by:
getSKU in interface SKUDAO

setSKU

public void setSKU(SKU sku)
Specified by:
setSKU in interface SKUDAO

loadSKUFromID

public void loadSKUFromID()
                   throws java.lang.Exception
Specified by:
loadSKUFromID in interface SKUDAO
Throws:
java.lang.Exception

loadSKUFromSKUNumber

public void loadSKUFromSKUNumber()
                          throws java.lang.Exception
Throws:
java.lang.Exception

loadProductSKU

public void loadProductSKU()
                    throws java.lang.Exception
Specified by:
loadProductSKU in interface SKUDAO
Throws:
java.lang.Exception

loadObject

public java.lang.Object loadObject(java.lang.Object object)
                            throws java.lang.Exception
Specified by:
loadObject in interface DAOInterface
Overrides:
loadObject in class BaseDAO
Throws:
java.lang.Exception

insertSKU

public void insertSKU()
               throws DataAccessException
Specified by:
insertSKU in interface SKUDAO
Throws:
DataAccessException

insertSKU

public void insertSKU(boolean commit)
               throws DataAccessException
Specified by:
insertSKU in interface SKUDAO
Throws:
DataAccessException

insertObject

public java.lang.Object insertObject(java.lang.Object object,
                                     boolean commit)
                              throws java.lang.Exception
Specified by:
insertObject in interface DAOInterface
Overrides:
insertObject in class BaseDAO
Throws:
java.lang.Exception

updateSKU

public void updateSKU()
               throws DataAccessException
Specified by:
updateSKU in interface SKUDAO
Throws:
DataAccessException

updateSKU

public void updateSKU(boolean commit)
               throws DataAccessException
Specified by:
updateSKU in interface SKUDAO
Throws:
DataAccessException

updateObject

public java.lang.Object updateObject(java.lang.Object object,
                                     boolean commit)
                              throws java.lang.Exception
Specified by:
updateObject in interface DAOInterface
Overrides:
updateObject in class BaseDAO
Throws:
java.lang.Exception

deleteSKU

public void deleteSKU()
               throws DataAccessException
Specified by:
deleteSKU in interface SKUDAO
Throws:
DataAccessException

deleteSKU

public void deleteSKU(boolean commit)
               throws DataAccessException
Specified by:
deleteSKU in interface SKUDAO
Throws:
DataAccessException


Copyright ? SoftSlate, LLC 2003?2005