com.silverpeas.mailinglist.service.model
Class MessageServiceImpl
java.lang.Object
  
com.silverpeas.mailinglist.service.model.MessageServiceImpl
- All Implemented Interfaces: 
 - MessageService
 
@Service(value="messageService")
@Transactional
public class MessageServiceImpl
- extends Object
- implements MessageService
  
 
| 
Method Summary | 
 void | 
deleteMessage(String id)
 
            | 
 MailingListActivity | 
getActivity(MailingList mailingList)
 
            | 
 com.stratelia.webactiv.calendar.control.SilverpeasCalendar | 
getCalendarBm()
 
            | 
 int | 
getElementsPerPage()
 
            | 
 Message | 
getMessage(String id)
 
            | 
 MessageDao | 
getMessageDao()
 
            | 
 int | 
getNumberOfPagesForAllMessages(MailingList mailingList)
 
            | 
 int | 
getNumberOfPagesForDisplayableMessages(MailingList mailingList)
 
            | 
 int | 
getNumberOfPagesForUnmoderatedMessages(MailingList mailingList)
 
            | 
 long | 
getTotalNumberOfMessages(MailingList mailingList)
 
            | 
 List<Message> | 
listDisplayableMessages(MailingList mailingList,
                        int month,
                        int year,
                        int pageNumber,
                        OrderBy orderBy)
 
            | 
 List<Message> | 
listDisplayableMessages(MailingList mailingList,
                        int number,
                        OrderBy orderBy)
 
            | 
 List<Message> | 
listMessages(MailingList mailingList,
             int pageNumber,
             OrderBy orderBy)
 
            | 
 List<Message> | 
listUnmoderatedeMessages(MailingList mailingList,
                         int pageNumber,
                         OrderBy orderBy)
 
            | 
 void | 
moderateMessage(String id)
 
            | 
 String | 
saveMessage(Message message)
 
            | 
 void | 
setElementsPerPage(int elementsPerPage)
 
            | 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MessageServiceImpl
public MessageServiceImpl()
getElementsPerPage
public int getElementsPerPage()
 
 
setElementsPerPage
public void setElementsPerPage(int elementsPerPage)
- Specified by:
 setElementsPerPage in interface MessageService
 
 
getMessageDao
public MessageDao getMessageDao()
 
 
saveMessage
public String saveMessage(Message message)
- Specified by:
 saveMessage in interface MessageService
 
 
getMessage
public Message getMessage(String id)
- Specified by:
 getMessage in interface MessageService
 
 
listMessages
public List<Message> listMessages(MailingList mailingList,
                                  int pageNumber,
                                  OrderBy orderBy)
- Specified by:
 listMessages in interface MessageService
 
 
listDisplayableMessages
public List<Message> listDisplayableMessages(MailingList mailingList,
                                             int month,
                                             int year,
                                             int pageNumber,
                                             OrderBy orderBy)
- Specified by:
 listDisplayableMessages in interface MessageService
 
 
listUnmoderatedeMessages
public List<Message> listUnmoderatedeMessages(MailingList mailingList,
                                              int pageNumber,
                                              OrderBy orderBy)
- Specified by:
 listUnmoderatedeMessages in interface MessageService
 
 
getNumberOfPagesForUnmoderatedMessages
public int getNumberOfPagesForUnmoderatedMessages(MailingList mailingList)
- Specified by:
 getNumberOfPagesForUnmoderatedMessages in interface MessageService
 
 
getNumberOfPagesForDisplayableMessages
public int getNumberOfPagesForDisplayableMessages(MailingList mailingList)
- Specified by:
 getNumberOfPagesForDisplayableMessages in interface MessageService
 
 
getNumberOfPagesForAllMessages
public int getNumberOfPagesForAllMessages(MailingList mailingList)
- Specified by:
 getNumberOfPagesForAllMessages in interface MessageService
 
 
getActivity
public MailingListActivity getActivity(MailingList mailingList)
- Specified by:
 getActivity in interface MessageService
 
 
deleteMessage
public void deleteMessage(String id)
- Specified by:
 deleteMessage in interface MessageService
 
 
moderateMessage
public void moderateMessage(String id)
- Specified by:
 moderateMessage in interface MessageService
 
 
listDisplayableMessages
public List<Message> listDisplayableMessages(MailingList mailingList,
                                             int number,
                                             OrderBy orderBy)
- Specified by:
 listDisplayableMessages in interface MessageService
 
 
getCalendarBm
public com.stratelia.webactiv.calendar.control.SilverpeasCalendar getCalendarBm()
 
 
getTotalNumberOfMessages
public long getTotalNumberOfMessages(MailingList mailingList)
- Specified by:
 getTotalNumberOfMessages in interface MessageService
 
 
Copyright © 2016 Silverpeas. All Rights Reserved.