Interface MessageDao
-
- All Known Implementing Classes:
MessageDaoImpl
public interface MessageDao
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddeleteMessage(Message message)MessagefindMessageById(String id)static MessageDaoget()List<Activity>listActivity(String componentId)List<Message>listActivityMessages(String componentId, int size, OrderBy orderBy)List<Message>listAllMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy)List<Message>listDisplayableMessagesOfMailingList(String componentId, int month, int year, int page, int elementsPerPage, OrderBy orderBy)longlistTotalNumberOfDisplayableMessages(String componentId)longlistTotalNumberOfMessages(String componentId)longlistTotalNumberOfUnmoderatedMessages(String componentId)List<Message>listUnmoderatedMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy)StringsaveMessage(Message message)voidupdateMessage(Message message)
-
-
-
Method Detail
-
get
static MessageDao get()
-
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)
-
listActivityMessages
List<Message> listActivityMessages(String componentId, int size, OrderBy orderBy)
-
listTotalNumberOfMessages
long listTotalNumberOfMessages(String componentId)
-
listTotalNumberOfDisplayableMessages
long listTotalNumberOfDisplayableMessages(String componentId)
-
listTotalNumberOfUnmoderatedMessages
long listTotalNumberOfUnmoderatedMessages(String componentId)
-
-