通过使用Java代码中的Alfresco中的AuthorityService
,是否可以从Alfresco组中获取用户作为分页结果?
我一直在研究AuthorityService
的方法,但是找不到合适的方法来执行此操作。最接近我需要的方法有以下两种:
public PagingResults<String> getAuthorities(
AuthorityType type,
String zoneName,
String displayNameFilter,
boolean sortByDisplayName,
boolean sortAscending,
PagingRequest pagingRequest
);
和
public Set<String> getContainedAuthorities(
AuthorityType type,
String name,
boolean immediate
);
前一种方法可以根据需要提供分页结果,但不能仅提供给特定的组,后者可以提供特定组的用户,但不能提供分页结果。有没有一种方法可以获取这两种方法的组合功能,即获取给定组中的用户作为分页结果?
答案 0 :(得分:0)
为什么不简单地使用现有的REST API?如果由于任何原因而无法执行此操作,则始终可以了解它是如何实现的,并可以从中学到一些东西。
希望有帮助。
https://docs.alfresco.com/5.0/references/RESTful-GroupsChildrenGet.html