com.softslate.commerce.daos.product
Class OptionDAOHibernate

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

public class OptionDAOHibernate
extends BaseDAO
implements DAOInterface, OptionDAO

Generic DAO to manage the sscOption table of the database.

Author:
David Tobey

Field Summary
(package private) static org.apache.commons.logging.Log log
           
private  Option option
           
 
Constructor Summary
OptionDAOHibernate()
           
 
Method Summary
 boolean deleteObject(java.lang.Object object, boolean commit)
           
 void deleteOption()
           
 void deleteOption(boolean commit)
           
 Option getOption()
           
 java.lang.Object insertObject(java.lang.Object object, boolean commit)
           
 void insertOption()
           
 void insertOption(boolean commit)
           
 java.lang.Object loadObject(java.lang.Object object)
           
 void loadOptionFromCode()
           
 void loadOptionFromID()
           
 void setOption(Option option)
           
 java.lang.Object updateObject(java.lang.Object object, boolean commit)
           
 void updateOption()
           
 void updateOption(boolean commit)
           
 
Methods inherited from class com.softslate.commerce.daos.core.BaseDAO
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

option

private Option option
Constructor Detail

OptionDAOHibernate

public OptionDAOHibernate()
Method Detail

getOption

public Option getOption()
Specified by:
getOption in interface OptionDAO

setOption

public void setOption(Option option)
Specified by:
setOption in interface OptionDAO

loadOptionFromID

public void loadOptionFromID()
                      throws java.lang.Exception
Specified by:
loadOptionFromID in interface OptionDAO
Throws:
java.lang.Exception

insertOption

public void insertOption()
                  throws DataAccessException
Specified by:
insertOption in interface OptionDAO
Throws:
DataAccessException

insertOption

public void insertOption(boolean commit)
                  throws DataAccessException
Specified by:
insertOption in interface OptionDAO
Throws:
DataAccessException

updateOption

public void updateOption()
                  throws DataAccessException
Specified by:
updateOption in interface OptionDAO
Throws:
DataAccessException

updateOption

public void updateOption(boolean commit)
                  throws DataAccessException
Specified by:
updateOption in interface OptionDAO
Throws:
DataAccessException

deleteOption

public void deleteOption()
                  throws DataAccessException
Specified by:
deleteOption in interface OptionDAO
Throws:
DataAccessException

deleteOption

public void deleteOption(boolean commit)
                  throws DataAccessException
Specified by:
deleteOption in interface OptionDAO
Throws:
DataAccessException

loadOptionFromCode

public void loadOptionFromCode()
                        throws DataAccessException
Specified by:
loadOptionFromCode in interface OptionDAO
Throws:
DataAccessException

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

deleteObject

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

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

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


Copyright © SoftSlate, LLC 2003–2005