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.