Class MessageServiceImpl
- java.lang.Object
-
- org.silverpeas.components.mailinglist.service.model.MessageServiceImpl
-
- All Implemented Interfaces:
MessageService
@Service public class MessageServiceImpl extends Object implements MessageService
-
-
Constructor Summary
Constructors Constructor Description MessageServiceImpl()
-
Method Summary
-
-
-
Method Detail
-
getElementsPerPage
public int getElementsPerPage()
-
setElementsPerPage
public void setElementsPerPage(int elementsPerPage)
- Specified by:
setElementsPerPage
in interfaceMessageService
-
getMessageDao
public MessageDao getMessageDao()
-
saveMessage
public String saveMessage(Message message)
- Specified by:
saveMessage
in interfaceMessageService
-
getMessage
public Message getMessage(String id)
- Specified by:
getMessage
in interfaceMessageService
-
listMessages
public List<Message> listMessages(MailingList mailingList, int pageNumber, OrderBy orderBy)
- Specified by:
listMessages
in interfaceMessageService
-
listDisplayableMessages
public List<Message> listDisplayableMessages(MailingList mailingList, int month, int year, int pageNumber, OrderBy orderBy)
- Specified by:
listDisplayableMessages
in interfaceMessageService
-
listUnmoderatedeMessages
public List<Message> listUnmoderatedeMessages(MailingList mailingList, int pageNumber, OrderBy orderBy)
- Specified by:
listUnmoderatedeMessages
in interfaceMessageService
-
getNumberOfPagesForUnmoderatedMessages
public int getNumberOfPagesForUnmoderatedMessages(MailingList mailingList)
- Specified by:
getNumberOfPagesForUnmoderatedMessages
in interfaceMessageService
-
getNumberOfPagesForDisplayableMessages
public int getNumberOfPagesForDisplayableMessages(MailingList mailingList)
- Specified by:
getNumberOfPagesForDisplayableMessages
in interfaceMessageService
-
getNumberOfPagesForAllMessages
public int getNumberOfPagesForAllMessages(MailingList mailingList)
- Specified by:
getNumberOfPagesForAllMessages
in interfaceMessageService
-
getActivity
public MailingListActivity getActivity(MailingList mailingList)
- Specified by:
getActivity
in interfaceMessageService
-
deleteMessage
public void deleteMessage(String id)
- Specified by:
deleteMessage
in interfaceMessageService
-
moderateMessage
public void moderateMessage(String id)
- Specified by:
moderateMessage
in interfaceMessageService
-
listDisplayableMessages
public List<Message> listDisplayableMessages(MailingList mailingList, int number, OrderBy orderBy)
- Specified by:
listDisplayableMessages
in interfaceMessageService
-
getCalendar
public org.silverpeas.core.personalorganizer.service.SilverpeasCalendar getCalendar()
-
getTotalNumberOfMessages
public long getTotalNumberOfMessages(MailingList mailingList)
- Specified by:
getTotalNumberOfMessages
in interfaceMessageService
-
-