diff --git a/source/java/org/alfresco/repo/site/script/Site.java b/source/java/org/alfresco/repo/site/script/Site.java index 6ce26c5891..996457d41e 100644 --- a/source/java/org/alfresco/repo/site/script/Site.java +++ b/source/java/org/alfresco/repo/site/script/Site.java @@ -295,6 +295,45 @@ public class Site implements Serializable this.siteService.deleteSite(this.siteInfo.getShortName()); } + /** + * Gets a map of members of the site with their role within the site. This list can + * be filtered by name and/or role. + *

+ * If no name or role filter is specified all members of the site are listed. + *

+ * This list includes both users and groups. + * + * @param nameFilter user name filter + * @param roleFilter user role filter + * + * @return ScriptableHashMap list of members of site with their roles + * @deprecated Use {@link #listMembers(String, String, int, boolean)} instead + */ + public ScriptableHashMap listMembers(String nameFilter, String roleFilter) + { + return listMembers(nameFilter, roleFilter, 0); + } + + /** + * Gets a map of members of the site with their role within the site. This list can + * be filtered by name and/or role. + *

+ * If no name or role filter is specified all members of the site are listed. + *

+ * This list includes both users and groups. + * + * @param nameFilter user name filter + * @param roleFilter user role filter + * @param size max results size crop if >0 + * + * @return ScriptableHashMap list of members of site with their roles + * @deprecated Use {@link #listMembers(String, String, int, boolean)} instead + */ + public ScriptableHashMap listMembers(String nameFilter, String roleFilter, int size) + { + return listMembers(nameFilter, roleFilter, size, false); + } + /** * Gets a map of members of the site with their role within the site. This list can * be filtered by name and/or role.