Package com.day.cq.mailer.commons
Class AuthorizableGroupMailingList
java.lang.Object
com.day.cq.mailer.commons.AuthorizableGroupMailingList
- All Implemented Interfaces:
AuthorizableMailingList
MailingList that takes a
Group's members as
its members. The List unfolds the transitive dependencies of
Group.getMembers() Group membership}- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionAuthorizableGroupMailingList(Group group, Predicate oldFilterPredicate) Deprecated.AuthorizableGroupMailingList(Group group, Predicate<Authorizable> filterPredicate) Constructor to set an optional filter predicate. -
Method Summary
-
Constructor Details
-
AuthorizableGroupMailingList
- Parameters:
group- Group
-
AuthorizableGroupMailingList
Deprecated.useAuthorizableGroupMailingList(Group, Predicate)instead. -
AuthorizableGroupMailingList
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 Details
-
members
Description copied from interface:AuthorizableMailingListThe members of this List- Specified by:
membersin interfaceAuthorizableMailingList- Returns:
- all members of the Group including transitive members
- Throws:
RepositoryException- if an error occurs.
-
AuthorizableGroupMailingList(Group, Predicate)instead.