Class MessageDaoImpl
java.lang.Object
org.silverpeas.components.mailinglist.service.model.dao.MessageDaoImpl
- All Implemented Interfaces:
MessageDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voiddeleteAttachmentFile(Attachment attachment) voiddeleteMessage(Message message) protected AttachmentfindAlreadyExistingAttachment(String md5Hash, long size, String fileName, String attachmentId) findMessageByMailId(String messageId, String componentId) listActivity(String componentId) listActivityMessages(String componentId, int size, OrderBy orderBy) listAllMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy) listDisplayableMessagesOfMailingList(String componentId, int month, int year, int page, int elementsPerPage, OrderBy orderBy) longlistTotalNumberOfDisplayableMessages(String componentId) longlistTotalNumberOfMessages(String componentId) longlistTotalNumberOfUnmoderatedMessages(String componentId) listUnmoderatedMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy) protected voidsaveAttachmentFile(Attachment attachment) saveMessage(Message message) voidupdateMessage(Message message)
-
Constructor Details
-
MessageDaoImpl
public MessageDaoImpl()
-
-
Method Details
-
saveMessage
- Specified by:
saveMessagein interfaceMessageDao
-
updateMessage
- Specified by:
updateMessagein interfaceMessageDao
-
deleteMessage
- Specified by:
deleteMessagein interfaceMessageDao
-
findMessageById
- Specified by:
findMessageByIdin interfaceMessageDao
-
findMessageByMailId
-
listAllMessagesOfMailingList
public List<Message> listAllMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy) - Specified by:
listAllMessagesOfMailingListin interfaceMessageDao
-
listDisplayableMessagesOfMailingList
public List<Message> listDisplayableMessagesOfMailingList(String componentId, int month, int year, int page, int elementsPerPage, OrderBy orderBy) - Specified by:
listDisplayableMessagesOfMailingListin interfaceMessageDao
-
listUnmoderatedMessagesOfMailingList
public List<Message> listUnmoderatedMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy) - Specified by:
listUnmoderatedMessagesOfMailingListin interfaceMessageDao
-
listActivityMessages
- Specified by:
listActivityMessagesin interfaceMessageDao
-
listTotalNumberOfMessages
- Specified by:
listTotalNumberOfMessagesin interfaceMessageDao
-
listTotalNumberOfDisplayableMessages
- Specified by:
listTotalNumberOfDisplayableMessagesin interfaceMessageDao
-
listTotalNumberOfUnmoderatedMessages
- Specified by:
listTotalNumberOfUnmoderatedMessagesin interfaceMessageDao
-
listActivity
- Specified by:
listActivityin interfaceMessageDao
-
saveAttachmentFile
-
deleteAttachmentFile
-
findAlreadyExistingAttachment
protected Attachment findAlreadyExistingAttachment(String md5Hash, long size, String fileName, String attachmentId)
-