Class AdministratorDAOHibernate
java.lang.Object
com.softslate.commerce.daos.core.BaseDAO
com.softslate.commerce.daos.administrator.AdministratorDAOHibernate
- All Implemented Interfaces:
AdministratorDAO,DAOInterface
Generic DAO to manage the
sscAdministrator table of the
database.- Author:
- David Tobey
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Administrator(package private) static org.apache.commons.logging.Log -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintadministratorChangePassword(String currentDecryptedPassword, String newDecryptedPassword, int administratorID, String passwordExpires, String previousPasswords) voidvoiddeleteAdministrator(boolean commit) voidvoidinsertAdministrator(boolean commit) voidloadAdministratorByUserName(String administratorUserName) voidloadFromApiUserNameAndPassword(String apiLoginID, String apiAuthenticationToken) voidloadFromUserNameAndPassword(String administratorUserName, String administratorPassword) voidvoidloadRoles(Administrator administrator) voidsetAdministrator(Administrator administrator) voidvoidupdateAdministrator(boolean commit) Methods inherited from class com.softslate.commerce.daos.core.BaseDAO
deleteObject, doWorkToSetConnection, editAssignment, evictCache, formatDateTime, getAppComponents, getAppSettings, getConnection, getDaoFactory, getDAOUtils, getDataSource, getImportExportSQL, getImportExportSqlMap, getInjector, getNamedQuery, getSettings, getSQL, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setImportExportSqlMap, setInjector, setSettings, 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, getSettings, getSqlMap, initialize, insertObject, loadAll, loadAll, loadObject, parseDateTime, setAppComponents, setAppSettings, setConnection, setDaoFactory, setDAOUtils, setDataSource, setInjector, setSettings, setSqlMap, updateObject
-
Field Details
-
log
static org.apache.commons.logging.Log log -
administrator
-
-
Constructor Details
-
AdministratorDAOHibernate
public AdministratorDAOHibernate()
-
-
Method Details
-
getAdministrator
- Specified by:
getAdministratorin interfaceAdministratorDAO
-
setAdministrator
- Specified by:
setAdministratorin interfaceAdministratorDAO
-
loadAdministratorFromID
- Specified by:
loadAdministratorFromIDin interfaceAdministratorDAO- Throws:
Exception
-
loadPasswordByID
- Throws:
DataAccessException
-
loadAdministratorByUserName
- Specified by:
loadAdministratorByUserNamein interfaceAdministratorDAO- Throws:
DataAccessException
-
loadAdministratorByUserName
public Administrator loadAdministratorByUserName(String administratorUserName) throws DataAccessException - Specified by:
loadAdministratorByUserNamein interfaceAdministratorDAO- Throws:
DataAccessException
-
loadFromUserNameAndPassword
- Specified by:
loadFromUserNameAndPasswordin interfaceAdministratorDAO- Throws:
DataAccessException
-
loadFromUserNameAndPassword
public Administrator loadFromUserNameAndPassword(String administratorUserName, String administratorPassword) throws DataAccessException - Specified by:
loadFromUserNameAndPasswordin interfaceAdministratorDAO- Throws:
DataAccessException
-
loadFromApiUserNameAndPassword
public Administrator loadFromApiUserNameAndPassword(String apiLoginID, String apiAuthenticationToken) throws Exception - Specified by:
loadFromApiUserNameAndPasswordin interfaceAdministratorDAO- Throws:
Exception
-
loadRoles
- Specified by:
loadRolesin interfaceAdministratorDAO- Throws:
Exception
-
loadRoles
- Specified by:
loadRolesin interfaceAdministratorDAO- Throws:
Exception
-
insertAdministrator
- Specified by:
insertAdministratorin interfaceAdministratorDAO- Throws:
DataAccessException
-
insertAdministrator
- Specified by:
insertAdministratorin interfaceAdministratorDAO- Throws:
DataAccessException
-
updateAdministrator
- Specified by:
updateAdministratorin interfaceAdministratorDAO- Throws:
DataAccessException
-
updateAdministrator
- Specified by:
updateAdministratorin interfaceAdministratorDAO- Throws:
DataAccessException
-
deleteAdministrator
- Specified by:
deleteAdministratorin interfaceAdministratorDAO- Throws:
DataAccessException
-
deleteAdministrator
- Specified by:
deleteAdministratorin interfaceAdministratorDAO- Throws:
DataAccessException
-
administratorChangePassword
public int administratorChangePassword(String currentDecryptedPassword, String newDecryptedPassword, int administratorID, String passwordExpires, String previousPasswords) throws DataAccessException - Specified by:
administratorChangePasswordin interfaceAdministratorDAO- Throws:
DataAccessException
-