Package com.softslate.commerce.daos.core
Class SettingsDAOHibernate
java.lang.Object
com.softslate.commerce.daos.core.BaseDAO
com.softslate.commerce.daos.core.BaseAdminGatewayDAOHibernate
com.softslate.commerce.daos.core.SettingsDAOHibernate
- All Implemented Interfaces:
DAOInterface,SettingsDAO
Generic DAO for setting and retrieving settings from the database.
- Author:
- David Tobey
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddeleteSetting(boolean commit) editDeleteUserSettings(Map parameters, BusinessObjectFactory bof) generateSettingsMap(List results) Retrieves theSettingspreviously set for this data access object.voidvoidinsertSetting(boolean commit) insertSettings(Map newSettings, Settings settings, Setting setting) voidloadSettings(Settings settings) loadSettingsAndCount(Map parameters) loadSettingsByType(String settingType) postChangingItemEvent(Object item, Map parameters, BusinessObjectFactory bof) org.hibernate.CriteriaprocessCommonCriteria(org.hibernate.Criteria crit, Map parameters) voidsetSetting(Setting setting) voidsetSettings(Settings settings) voidvoidupdateSetting(boolean commit) updateSettings(Map newSettings, Settings settings, Setting setting) Methods inherited from class com.softslate.commerce.daos.core.BaseAdminGatewayDAOHibernate
editDeleteAssignments, editDeleteItems, incomingPropertiesByIndex, loadItems, loadItemsAndCount, loadItemsCount, loadItemsFromIDs, postChangedItemEvent, setPropertiesDynamicallyMethods inherited from class com.softslate.commerce.daos.core.BaseDAO
deleteObject, doWorkToSetConnection, editAssignment, evictCache, formatDateTime, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getImportExportSQL, getImportExportSqlMap, getInjector, getNamedQuery, getSQL, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setImportExportSqlMap, setInjector, setSqlMap, updateObjectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.softslate.commerce.daos.core.DAOInterface
deleteObject, formatDateTime, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getInjector, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setInjector, setSqlMap, updateObject
-
Field Details
-
log
static org.apache.commons.logging.Log log -
setting
-
settings
-
-
Constructor Details
-
SettingsDAOHibernate
public SettingsDAOHibernate()
-
-
Method Details
-
getSetting
- Specified by:
getSettingin interfaceSettingsDAO
-
setSetting
- Specified by:
setSettingin interfaceSettingsDAO
-
getSettings
Description copied from interface:DAOInterfaceRetrieves theSettingspreviously set for this data access object.- Specified by:
getSettingsin interfaceDAOInterface- Overrides:
getSettingsin classBaseDAO- Returns:
- A
Settingsobject that represents various settings for the system.
-
setSettings
- Specified by:
setSettingsin interfaceDAOInterface- Overrides:
setSettingsin classBaseDAO
-
loadSettings
- Specified by:
loadSettingsin interfaceSettingsDAO- Throws:
Exception
-
loadSettings
- Specified by:
loadSettingsin interfaceSettingsDAO- Throws:
DataAccessException
-
loadSettingsByType
- Specified by:
loadSettingsByTypein interfaceSettingsDAO- Throws:
Exception
-
updateSettings
public Settings updateSettings(Map newSettings, Settings settings, Setting setting) throws Exception - Specified by:
updateSettingsin interfaceSettingsDAO- Throws:
Exception
-
insertSettings
public Settings insertSettings(Map newSettings, Settings settings, Setting setting) throws Exception - Throws:
Exception
-
generateSettingsMap
- Throws:
Exception
-
insertSetting
- Specified by:
insertSettingin interfaceSettingsDAO- Throws:
DataAccessException
-
insertSetting
- Specified by:
insertSettingin interfaceSettingsDAO- Throws:
DataAccessException
-
loadSettingFromID
- Specified by:
loadSettingFromIDin interfaceSettingsDAO- Throws:
Exception
-
updateSetting
- Specified by:
updateSettingin interfaceSettingsDAO- Throws:
DataAccessException
-
updateSetting
- Specified by:
updateSettingin interfaceSettingsDAO- Throws:
DataAccessException
-
deleteSetting
- Specified by:
deleteSettingin interfaceSettingsDAO- Throws:
DataAccessException
-
deleteSetting
- Specified by:
deleteSettingin interfaceSettingsDAO- Throws:
DataAccessException
-
loadSettingsAndCount
- Specified by:
loadSettingsAndCountin interfaceSettingsDAO- Throws:
Exception
-
processCommonCriteria
- Overrides:
processCommonCriteriain classBaseAdminGatewayDAOHibernate
-
editDeleteUserSettings
- Specified by:
editDeleteUserSettingsin interfaceSettingsDAO- Throws:
Exception
-
postChangingItemEvent
public Map postChangingItemEvent(Object item, Map parameters, BusinessObjectFactory bof) throws Exception - Overrides:
postChangingItemEventin classBaseAdminGatewayDAOHibernate- Throws:
Exception
-