Class MessageDaoImpl
- java.lang.Object
-
- org.silverpeas.components.mailinglist.service.model.dao.MessageDaoImpl
-
- All Implemented Interfaces:
MessageDao
@Repository @Named("messageDao") public class MessageDaoImpl extends Object implements MessageDao
-
-
Constructor Summary
Constructors Constructor Description MessageDaoImpl()
-
Method Summary
-
-
-
Method Detail
-
saveMessage
public String saveMessage(Message message)
- Specified by:
saveMessage
in interfaceMessageDao
-
updateMessage
public void updateMessage(Message message)
- Specified by:
updateMessage
in interfaceMessageDao
-
deleteMessage
public void deleteMessage(Message message)
- Specified by:
deleteMessage
in interfaceMessageDao
-
findMessageById
public Message findMessageById(String id)
- Specified by:
findMessageById
in interfaceMessageDao
-
listAllMessagesOfMailingList
public List<Message> listAllMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy)
- Specified by:
listAllMessagesOfMailingList
in interfaceMessageDao
-
listDisplayableMessagesOfMailingList
public List<Message> listDisplayableMessagesOfMailingList(String componentId, int month, int year, int page, int elementsPerPage, OrderBy orderBy)
- Specified by:
listDisplayableMessagesOfMailingList
in interfaceMessageDao
-
listUnmoderatedMessagesOfMailingList
public List<Message> listUnmoderatedMessagesOfMailingList(String componentId, int page, int elementsPerPage, OrderBy orderBy)
- Specified by:
listUnmoderatedMessagesOfMailingList
in interfaceMessageDao
-
listActivityMessages
public List<Message> listActivityMessages(String componentId, int size, OrderBy orderBy)
- Specified by:
listActivityMessages
in interfaceMessageDao
-
listTotalNumberOfMessages
public long listTotalNumberOfMessages(String componentId)
- Specified by:
listTotalNumberOfMessages
in interfaceMessageDao
-
listTotalNumberOfDisplayableMessages
public long listTotalNumberOfDisplayableMessages(String componentId)
- Specified by:
listTotalNumberOfDisplayableMessages
in interfaceMessageDao
-
listTotalNumberOfUnmoderatedMessages
public long listTotalNumberOfUnmoderatedMessages(String componentId)
- Specified by:
listTotalNumberOfUnmoderatedMessages
in interfaceMessageDao
-
listActivity
public List<Activity> listActivity(String componentId)
- Specified by:
listActivity
in interfaceMessageDao
-
saveAttachmentFile
protected void saveAttachmentFile(Attachment attachment)
-
deleteAttachmentFile
protected void deleteAttachmentFile(Attachment attachment)
-
findAlreadyExistingAttachment
protected Attachment findAlreadyExistingAttachment(String md5Hash, long size, String fileName, String attachmentId)
-
-