Package com.logicaldoc.core.contact
Class HibernateContactDAO
java.lang.Object
com.logicaldoc.core.HibernatePersistentObjectDAO<Contact>
com.logicaldoc.core.contact.HibernateContactDAO
- All Implemented Interfaces:
ContactDAO,PersistentObjectDAO<Contact>
@Repository("contactDAO")
public class HibernateContactDAO
extends HibernatePersistentObjectDAO<Contact>
implements ContactDAO
Hibernate implementation of
ContactDAO- Since:
- 4.0
- Author:
- Marco Meschieri - LogicalDOC
-
Field Summary
Fields inherited from interface com.logicaldoc.core.PersistentObjectDAO
ENTITY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.logicaldoc.core.HibernatePersistentObjectDAO
bulkUpdate, delete, deleteAll, evict, evict, findById, findByObjectQuery, findByQuery, findByQuery, findByWhere, findIdsByWhere, getDatabaseMetadata, initialize, jdbcUpdate, jdbcUpdate, 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, delete, deleteAll, deleteAll, evict, evict, findAll, findAll, findAllIds, findAllIds, findById, findById, findByObjectQuery, findByQuery, findByQuery, findByWhere, findByWhere, findIdsByWhere, findIdsByWhere, getDatabaseMetadata, getDbms, initialize, initialize, isMariaDB, isMySQL, isOracle, jdbcUpdate, jdbcUpdate, query, query, queryForDouble, queryForDouble, queryForInt, queryForInt, queryForList, queryForList, queryForList, queryForLong, queryForLong, queryForObject, queryForObject, queryForResultSet, queryForString, queryForString
-
Constructor Details
-
HibernateContactDAO
public HibernateContactDAO()
-
-
Method Details
-
findByUser
Description copied from interface:ContactDAOFinds the contacts of the specified user.- Specified by:
findByUserin interfaceContactDAO- Parameters:
userId- The ID of the user or nullemail- Optional email specification,- Returns:
- The collection of found Contacts
- Throws:
PersistenceException- Error in the database
-
store
Description copied from interface:PersistentObjectDAOThis method persists the entity object- Specified by:
storein interfacePersistentObjectDAO<Contact>- Overrides:
storein classHibernatePersistentObjectDAO<Contact>- Parameters:
contact- entity to be stored- Throws:
PersistenceException- raised in case of errors in the database
-