Interface SearchDAO

All Superinterfaces:
PersistentObjectDAO<SavedSearch>
All Known Implementing Classes:
HibernateSearchDAO

public interface SearchDAO extends PersistentObjectDAO<SavedSearch>
This class is a DAO-service for persistent SavedSearch objects.
Since:
8.6.1
Author:
Marco Meschieri - LogicalDOC
  • Method Details

    • findByUserIdAndName

      SavedSearch findByUserIdAndName(long userId, String name) throws PersistenceException
      Gets 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
    • findByUserId

      List<SavedSearch> findByUserId(long userId) throws PersistenceException
      Gets 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