使用Alfresco中的AuthorityService从组中获取用户作为分页结果

时间:2019-01-30 08:41:33

标签: java alfresco

通过使用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
);

前一种方法可以根据需要提供分页结果,但不能仅提供给特定的组,后者可以提供特定组的用户,但不能提供分页结果。有没有一种方法可以获取这两种方法的组合功能,即获取给定组中的用户作为分页结果?

1 个答案:

答案 0 :(得分:0)

为什么不简单地使用现有的REST API?如果由于任何原因而无法执行此操作,则始终可以了解它是如何实现的,并可以从中学到一些东西。

希望有帮助。

https://docs.alfresco.com/5.0/references/RESTful-GroupsChildrenGet.html