Package com.logicaldoc.email.dao
Class HibernateEmailAccountDAO
java.lang.Object
com.logicaldoc.core.HibernatePersistentObjectDAO<EmailAccount>
com.logicaldoc.email.dao.HibernateEmailAccountDAO
- All Implemented Interfaces:
com.logicaldoc.core.PersistentObjectDAO<EmailAccount>,EmailAccountDAO
@Repository("emailAccountDAO")
public class HibernateEmailAccountDAO
extends com.logicaldoc.core.HibernatePersistentObjectDAO<EmailAccount>
implements EmailAccountDAO
Hibernate implementation of
EmailAccount- Since:
- 4.0
- Author:
- Alessandro Gasparini - LogicalDOC
-
Field Summary
Fields inherited from interface com.logicaldoc.core.PersistentObjectDAO
ENTITY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddelete(long accountId, int code) findByType(String type, Long tenantId) Gets all the accounts of a given typevoidstore(EmailAccount account) Methods inherited from class com.logicaldoc.core.HibernatePersistentObjectDAO
bulkUpdate, delete, deleteAll, deleteAll, evict, evict, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, initialize, isMySQL, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForObject, queryForResultSet, queryForString, queryForString, setSessionFactoryMethods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.logicaldoc.core.PersistentObjectDAO
bulkUpdate, delete, deleteAll, deleteAll, evict, evict, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, initialize, isMySQL, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForObject, queryForResultSet, queryForString, queryForString
-
Constructor Details
-
HibernateEmailAccountDAO
public HibernateEmailAccountDAO()
-
-
Method Details
-
delete
public void delete(long accountId, int code) throws com.logicaldoc.core.PersistenceException - Specified by:
deletein interfacecom.logicaldoc.core.PersistentObjectDAO<EmailAccount>- Overrides:
deletein classcom.logicaldoc.core.HibernatePersistentObjectDAO<EmailAccount>- Throws:
com.logicaldoc.core.PersistenceException
-
store
- Specified by:
storein interfacecom.logicaldoc.core.PersistentObjectDAO<EmailAccount>- Overrides:
storein classcom.logicaldoc.core.HibernatePersistentObjectDAO<EmailAccount>- Throws:
com.logicaldoc.core.PersistenceException
-
findByType
Description copied from interface:EmailAccountDAOGets all the accounts of a given type- Specified by:
findByTypein interfaceEmailAccountDAO- Parameters:
type- The typetenantId- The tenant ID- Returns:
- The list of the found accounts
-