在Liferay中获得社区群体

时间:2011-06-08 07:28:45

标签: liferay

我正在努力让Liferay 5.2.x版本中的所有群组成为社区。 目前我正在做以下事情。

1)List<Group> groups = GroupLocalServiceUtil.getGroups(0, groupCount) - &gt;获取所有现有组

2)使用group.isCommunity()遍历群组列表以检查群组是否为社区。

请建议一种方法让所有群体成为社区。

1 个答案:

答案 0 :(得分:0)

我会用:

GroupLocalServiceUtil.search(
         long companyId, String name, String description,
         LinkedHashMap<String, Object> params, int start, int end)

使用名称,传递空白字符串的说明。 Params为null或空LinkedHashMap。开始和结束是你想要的(将-1传递到两者都将得到整套)。

您的最终通话类似于:

GroupLocalServiceUtil.search(companyId, "", "", null, -1, -1)