Interface MailingListService
- All Known Implementing Classes:
MailingListServiceImpl
public interface MailingListService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExternalUser(String componentId, ExternalUser user) voidaddExternalUsers(String componentId, Collection<ExternalUser> users) createMailingList(MailingList mailingList) voiddeleteMailingList(String componentId) findMailingList(String componentId) static MailingListServiceget()voidremoveExternalUser(String componentId, ExternalUser user) voidremoveExternalUsers(String componentId, Collection<ExternalUser> users) voidsetGroupSubscribers(String componentId, Collection<String> groups) voidsetInternalSubscribers(String componentId, Collection<String> userIds) voidvoidunsubscribe(String componentId, String userId)
-
Field Details
-
PARAM_RSS
- See Also:
-
PARAM_OPEN
- See Also:
-
PARAM_NOTIFY
- See Also:
-
PARAM_MODERATE
- See Also:
-
PARAM_ADDRESS
- See Also:
-
ROLE_MODERATOR
- See Also:
-
ROLE_ADMINISTRATOR
- See Also:
-
ROLE_READER
- See Also:
-
ROLE_SUBSCRIBER
- See Also:
-
-
Method Details
-
get
-
createMailingList
-
addExternalUser
-
addExternalUsers
-
removeExternalUser
-
removeExternalUsers
-
setInternalSubscribers
-
setGroupSubscribers
-
deleteMailingList
-
findMailingList
-
listAllMailingLists
List<MailingList> listAllMailingLists() -
subscribe
-
unsubscribe
-