Package com.day.cq.mailer.commons
Class AuthorizableGroupMailingList
- java.lang.Object
 - 
- com.day.cq.mailer.commons.AuthorizableGroupMailingList
 
 
- 
- All Implemented Interfaces:
 AuthorizableMailingList
public class AuthorizableGroupMailingList extends java.lang.Object implements AuthorizableMailingList
MailingList that takes aGroup'smembers as its members. The List unfolds the transitive dependencies ofGroup.getMembers()Group membership}- See Also:
 AuthorizableMailingList
 
- 
- 
Constructor Summary
Constructors Constructor Description AuthorizableGroupMailingList(Group group)AuthorizableGroupMailingList(Group group, Predicate oldFilterPredicate)Deprecated.useAuthorizableGroupMailingList(Group, Predicate)instead.AuthorizableGroupMailingList(Group group, Predicate<Authorizable> filterPredicate)Constructor to set an optional filter predicate. 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<Authorizable>members()The members of this List 
 - 
 
- 
- 
Constructor Detail
- 
AuthorizableGroupMailingList
public AuthorizableGroupMailingList(Group group)
- Parameters:
 group- Group
 
- 
AuthorizableGroupMailingList
@Deprecated public AuthorizableGroupMailingList(Group group, Predicate oldFilterPredicate)
Deprecated.useAuthorizableGroupMailingList(Group, Predicate)instead. 
- 
AuthorizableGroupMailingList
public AuthorizableGroupMailingList(Group group, Predicate<Authorizable> filterPredicate)
Constructor to set an optional filter predicate.- Parameters:
 group- group this list representsfilterPredicate- an optional filter predicate to filter the group members when accessing themembers()method.
 
 - 
 
- 
Method Detail
- 
members
public java.util.Iterator<Authorizable> members() throws javax.jcr.RepositoryException
Description copied from interface:AuthorizableMailingListThe members of this List- Specified by:
 membersin interfaceAuthorizableMailingList- Returns:
 - all members of the Group including transitive members
 - Throws:
 javax.jcr.RepositoryException- if an error occurs.
 
 - 
 
 -