fr.paris.lutece.portal.service.mailinglist
Class AdminMailingListService

java.lang.Object
  extended by fr.paris.lutece.portal.service.mailinglist.AdminMailingListService

public final class AdminMailingListService
extends java.lang.Object

AdminMailingListService


Field Summary
static java.lang.String ALL_ROLES
           
 
Method Summary
static ReferenceList getMailingLists(AdminUser user)
          Returns a list of all mailing list visible by the user
static java.util.Collection<Recipient> getRecipients(int nIdMailingList)
          Returns all the recipient of a given mailing list
static java.util.Collection<Recipient> getRecipients(java.lang.String strWorkgroup, java.lang.String strRole)
          Gets all recipients corresponding to a filter based on a Workgroup and a role
static java.util.Collection<MailingList> getUserMailingLists(AdminUser user)
          Returns a list of all mailing list visible by the user
static void init()
          Initialize
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ALL_ROLES

public static final java.lang.String ALL_ROLES
See Also:
Constant Field Values
Method Detail

init

public static void init()
Initialize


getMailingLists

public static ReferenceList getMailingLists(AdminUser user)
Returns a list of all mailing list visible by the user

Parameters:
user - The user
Returns:
The list as a ReferenceList

getUserMailingLists

public static java.util.Collection<MailingList> getUserMailingLists(AdminUser user)
Returns a list of all mailing list visible by the user

Parameters:
user - The user
Returns:
The list as a mailinglist Collection

getRecipients

public static java.util.Collection<Recipient> getRecipients(int nIdMailingList)
Returns all the recipient of a given mailing list

Parameters:
nIdMailingList - The mailing list Id
Returns:
The list

getRecipients

public static java.util.Collection<Recipient> getRecipients(java.lang.String strWorkgroup,
                                                            java.lang.String strRole)
Gets all recipients corresponding to a filter based on a Workgroup and a role

Parameters:
strWorkgroup - The workgroup
strRole - The role
Returns:
A collection of recipient


Copyright © 2009 Mairie de Paris. All Rights Reserved.