com.silverpeas.mailinglist.service.model
Interface MailingListService
- All Known Implementing Classes:
- MailingListServiceImpl
public interface MailingListService
PARAM_RSS
static final String PARAM_RSS
- See Also:
- Constant Field Values
PARAM_OPEN
static final String PARAM_OPEN
- See Also:
- Constant Field Values
PARAM_NOTIFY
static final String PARAM_NOTIFY
- See Also:
- Constant Field Values
PARAM_MODERATE
static final String PARAM_MODERATE
- See Also:
- Constant Field Values
PARAM_ADDRESS
static final String PARAM_ADDRESS
- See Also:
- Constant Field Values
ROLE_MODERATOR
static final String ROLE_MODERATOR
- See Also:
- Constant Field Values
ROLE_ADMINISTRATOR
static final String ROLE_ADMINISTRATOR
- See Also:
- Constant Field Values
ROLE_READER
static final String ROLE_READER
- See Also:
- Constant Field Values
ROLE_SUBSCRIBER
static final String ROLE_SUBSCRIBER
- See Also:
- Constant Field Values
createMailingList
String createMailingList(MailingList mailingList)
addExternalUser
void addExternalUser(String componentId,
ExternalUser user)
addExternalUsers
void addExternalUsers(String componentId,
Collection<ExternalUser> users)
removeExternalUser
void removeExternalUser(String componentId,
ExternalUser user)
removeExternalUsers
void removeExternalUsers(String componentId,
Collection<ExternalUser> users)
setInternalSubscribers
void setInternalSubscribers(String componentId,
Collection<String> userIds)
setGroupSubscribers
void setGroupSubscribers(String componentId,
Collection<String> groups)
deleteMailingList
void deleteMailingList(String componentId)
findMailingList
MailingList findMailingList(String componentId)
listAllMailingLists
List<MailingList> listAllMailingLists()
subscribe
void subscribe(String componentId,
String userId)
unsubscribe
void unsubscribe(String componentId,
String userId)
Copyright © 2016 Silverpeas. All Rights Reserved.