如何获取组织下所有的顶层组
如图所示:

代码:
/**
* 获取组织下面的所有组
* @param organizationName 组织名称
* @return
*/
public static List<WTGroup> getAllWTGroup(String organizationName) {
List<WTGroup> groups = new ArrayList<>();
boolean checkAccess = SessionServerHelper.manager.setAccessEnforced(false);
try {
WTOrganization organization = WTOrganization.newWTOrganization(organizationName);
DirectoryContextProvider directoryContextProvider = (DirectoryContextProvider) organization;
Enumeration<WTGroup> groupEnu = OrganizationServicesHelper.manager.findLikeGroups("*", directoryContextProvider);
while (groupEnu.hasMoreElements()) {
groups.add(groupEnu.nextElement());
}
} catch (WTException e) {
e.printStackTrace();
} finally {
SessionServerHelper.manager.setAccessEnforced(checkAccess);
}
return groups;
}