Class MailingListServiceImpl
java.lang.Object
org.silverpeas.components.mailinglist.service.model.MailingListServiceImpl
- All Implemented Interfaces:
MailingListService
-
Field Summary
FieldsFields inherited from interface org.silverpeas.components.mailinglist.service.model.MailingListService
PARAM_ADDRESS, PARAM_MODERATE, PARAM_NOTIFY, PARAM_OPEN, PARAM_RSS, ROLE_ADMINISTRATOR, ROLE_MODERATOR, ROLE_READER, ROLE_SUBSCRIBER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExternalUser(String componentId, ExternalUser user) voidaddExternalUsers(String componentId, Collection<ExternalUser> users) createMailingList(MailingList mailingList) voiddeleteMailingList(String componentId) protected voidfillMailingList(MailingList mailingList) findMailingList(String componentId) org.silverpeas.core.admin.service.OrganizationControllerprotected booleangetParamBooleanValue(String param) voidremoveExternalUser(String componentId, ExternalUser user) voidremoveExternalUsers(String componentId, Collection<ExternalUser> users) voidsetGroupSubscribers(String componentId, Collection<String> groupIds) voidsetInternalSubscribers(String componentId, Collection<String> userIds) voidvoidunsubscribe(String componentId, String userId)
-
Field Details
-
COMPONENT_NAME
- See Also:
-
-
Constructor Details
-
MailingListServiceImpl
public MailingListServiceImpl()
-
-
Method Details
-
getMailingListDao
-
getOrganisationController
public org.silverpeas.core.admin.service.OrganizationController getOrganisationController() -
createMailingList
- Specified by:
createMailingListin interfaceMailingListService
-
addExternalUser
- Specified by:
addExternalUserin interfaceMailingListService
-
removeExternalUser
- Specified by:
removeExternalUserin interfaceMailingListService
-
deleteMailingList
- Specified by:
deleteMailingListin interfaceMailingListService
-
findMailingList
- Specified by:
findMailingListin interfaceMailingListService
-
fillMailingList
-
addExternalUsers
- Specified by:
addExternalUsersin interfaceMailingListService
-
removeExternalUsers
- Specified by:
removeExternalUsersin interfaceMailingListService
-
getParamBooleanValue
-
listAllMailingLists
- Specified by:
listAllMailingListsin interfaceMailingListService
-
setInternalSubscribers
- Specified by:
setInternalSubscribersin interfaceMailingListService
-
setGroupSubscribers
- Specified by:
setGroupSubscribersin interfaceMailingListService
-
subscribe
- Specified by:
subscribein interfaceMailingListService
-
unsubscribe
- Specified by:
unsubscribein interfaceMailingListService
-