Interface MessageDao

  • All Known Implementing Classes:
    MessageDaoImpl

    public interface MessageDao
    • Method Detail

      • updateMessage

        void updateMessage​(Message message)
      • deleteMessage

        void deleteMessage​(Message message)
      • listAllMessagesOfMailingList

        List<Message> listAllMessagesOfMailingList​(String componentId,
                                                   int page,
                                                   int elementsPerPage,
                                                   OrderBy orderBy)
      • listDisplayableMessagesOfMailingList

        List<Message> listDisplayableMessagesOfMailingList​(String componentId,
                                                           int month,
                                                           int year,
                                                           int page,
                                                           int elementsPerPage,
                                                           OrderBy orderBy)
      • listUnmoderatedMessagesOfMailingList

        List<Message> listUnmoderatedMessagesOfMailingList​(String componentId,
                                                           int page,
                                                           int elementsPerPage,
                                                           OrderBy orderBy)
      • listTotalNumberOfMessages

        long listTotalNumberOfMessages​(String componentId)
      • listTotalNumberOfDisplayableMessages

        long listTotalNumberOfDisplayableMessages​(String componentId)
      • listTotalNumberOfUnmoderatedMessages

        long listTotalNumberOfUnmoderatedMessages​(String componentId)