Package com.softslate.commerce.daos.core
Interface SettingsDAO
- All Superinterfaces:
DAOInterface
- All Known Implementing Classes:
SettingsDAOHibernate
Interface for a DAO for setting and retrieving settings from the database.
- Author:
- David Tobey
-
Method Summary
Modifier and TypeMethodDescriptionvoid
void
deleteSetting
(boolean commit) editDeleteUserSettings
(Map parameters, BusinessObjectFactory bof) void
void
insertSetting
(boolean commit) void
loadSettings
(Settings settings) loadSettingsAndCount
(Map parameters) loadSettingsByType
(String settingType) void
setSetting
(Setting setting) void
void
updateSetting
(boolean commit) updateSettings
(Map newSettings, Settings settings, Setting setting) Methods inherited from interface com.softslate.commerce.daos.core.DAOInterface
deleteObject, formatDateTime, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getInjector, getSettings, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setInjector, setSettings, setSqlMap, updateObject
-
Method Details
-
loadSettings
- Throws:
Exception
-
loadSettingsAndCount
- Throws:
Exception
-
updateSettings
- Throws:
Exception
-
loadSettingsByType
- Throws:
Exception
-
loadSettings
- Throws:
Exception
-
getSetting
- Throws:
Exception
-
setSetting
- Throws:
Exception
-
insertSetting
- Throws:
Exception
-
insertSetting
- Throws:
Exception
-
loadSettingFromID
- Throws:
Exception
-
updateSetting
- Throws:
Exception
-
updateSetting
- Throws:
Exception
-
deleteSetting
- Throws:
Exception
-
deleteSetting
- Throws:
Exception
-
editDeleteUserSettings
- Throws:
Exception
-