com.silverpeas.mailinglist.service.model
Interface MailingListService

All Known Implementing Classes:
MailingListServiceImpl

public interface MailingListService


Field Summary
static String PARAM_ADDRESS
           
static String PARAM_MODERATE
           
static String PARAM_NOTIFY
           
static String PARAM_OPEN
           
static String PARAM_RSS
           
static String ROLE_ADMINISTRATOR
           
static String ROLE_MODERATOR
           
static String ROLE_READER
           
static String ROLE_SUBSCRIBER
           
 
Method Summary
 void addExternalUser(String componentId, ExternalUser user)
           
 void addExternalUsers(String componentId, Collection<ExternalUser> users)
           
 String createMailingList(MailingList mailingList)
           
 void deleteMailingList(String componentId)
           
 MailingList findMailingList(String componentId)
           
 List<MailingList> listAllMailingLists()
           
 void removeExternalUser(String componentId, ExternalUser user)
           
 void removeExternalUsers(String componentId, Collection<ExternalUser> users)
           
 void setGroupSubscribers(String componentId, Collection<String> groups)
           
 void setInternalSubscribers(String componentId, Collection<String> userIds)
           
 void subscribe(String componentId, String userId)
           
 void unsubscribe(String componentId, String userId)
           
 

Field Detail

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
Method Detail

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.