Interface MessageDAO

All Superinterfaces:
GrouperDAO
All Known Implementing Classes:
Hib3MessageDAO

public interface MessageDAO extends GrouperDAO
Basic Message DAO interface.
Since:
2.3
Version:
$Id: MemberDAO.java,v 1.11 2009-12-28 06:08:37 mchyzer Exp $
  • Method Details

    • findByFromMemberId

      Set<GrouperMessageHibernate> findByFromMemberId(String fromMemberId)
      find a list by the from member id
      Parameters:
      fromMemberId -
      Returns:
      the set
    • findByQueue

      List<GrouperMessageHibernate> findByQueue(String queue, int pageSize)
      find messages by queue
      Parameters:
      queue -
      pageSize -
      Returns:
      collection of grouper messages
    • queuesWithMessagesByPrefix

      Set<String> queuesWithMessagesByPrefix(String queuePrefix)
      find queues with messages by prefix
      Parameters:
      queuePrefix -
      Returns:
      collection of queues
    • findById

      GrouperMessageHibernate findById(String id, boolean exceptionIfNotFound)
      Parameters:
      id -
      exceptionIfNotFound -
      Returns:
      the message
    • saveOrUpdate

      void saveOrUpdate(GrouperMessageHibernate message)
      save the object to the database
      Parameters:
      message -
    • delete

      void delete(GrouperMessageHibernate message)
      delete the object from the database
      Parameters:
      message -