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