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

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

浙公网安备 33010602011771号