Interface SearchDAO
- All Superinterfaces:
- PersistentObjectDAO<SavedSearch>
- All Known Implementing Classes:
- HibernateSearchDAO
This class is a DAO-service for persistent 
SavedSearch objects.- Since:
- 8.6.1
- Author:
- Marco Meschieri - LogicalDOC
- 
Field SummaryFields inherited from interface com.logicaldoc.core.PersistentObjectDAOENTITY
- 
Method SummaryModifier and TypeMethodDescriptionfindByUserId(long userId) Gets all the searches of a given user ordered by name ascfindByUserIdAndName(long userId, String name) Gets the search using the alternate keyMethods inherited from interface com.logicaldoc.core.PersistentObjectDAObulkUpdate, delete, 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, store
- 
Method Details- 
findByUserIdAndNameGets the search using the alternate key- Parameters:
- userId- Identifier of the user
- name- The name of the search
- Returns:
- the found search gridRecord, if any
- Throws:
- PersistenceException- Error in the database
 
- 
findByUserIdGets all the searches of a given user ordered by name asc- Parameters:
- userId- Identifier of the user
- Returns:
- orderer list of searches
- Throws:
- PersistenceException- Error in the database
 
 
-