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.