0
我正在尝试获取Liferay 5.2.x版本中社区的所有团体。 目前我正在做以下工作。在Liferay中获取社区的团体
1)List<Group> groups = GroupLocalServiceUtil.getGroups(0, groupCount)
- >获取所有现有的组
2)遍历组列表来检查组是社区使用group.isCommunity()
。
请提出一种方法来获得所有群体是一次性社区。
我正在尝试获取Liferay 5.2.x版本中社区的所有团体。 目前我正在做以下工作。在Liferay中获取社区的团体
1)List<Group> groups = GroupLocalServiceUtil.getGroups(0, groupCount)
- >获取所有现有的组
2)遍历组列表来检查组是社区使用group.isCommunity()
。
请提出一种方法来获得所有群体是一次性社区。
我会用:
GroupLocalServiceUtil.search(
long companyId, String name, String description,
LinkedHashMap<String, Object> params, int start, int end)
有了名,其通过一个空字符串描述。 Params为null或空的LinkedHashMap。开始和结束是你想要的每一个东西(向-1传递-1将获得整个集合)。
你最后调用看起来是这样的:
GroupLocalServiceUtil.search(companyId, "", "", null, -1, -1)
嗨RP,感谢您的答复,但该方法不是5.2.x,对不起,我忘了说我交的版本。 – 2011-06-08 18:07:58
没问题,让我看看5.2.x版本。 – 2011-06-08 18:34:15
好的,我发现在5.2.x中使用GroupLocalServiceUtil的搜索方法总是会返回Commmunity类型的组。看到我编辑的答案 – 2011-06-08 18:41:08