/**
* Get Category list
*
* @param resourceRequest
* @param resourceResponse
* @return
* @throws PortalException
*/
private String getCategoryList(ResourceRequest resourceRequest, ResourceResponse resourceResponse) throws PortalException {
ThemeDisplay themeDisplay = (ThemeDisplay) resourceRequest.getAttribute(WebKeys.THEME_DISPLAY);
JSONArray jsonArray = JSONFactoryUtil.createJSONArray();
String[] groupsStrIds = ParamUtil.getStringValues(resourceRequest, "groupIds",
new String[] { String.valueOf(themeDisplay.getScopeGroupId()) });
long[] groupIds = CommonUtil.convertStringToLongArray(groupsStrIds);
long siteGroupId = groupIds[0];
if(_log.isDebugEnabled()) {
_log.debug("SiteGroup Id <" + String.valueOf(siteGroupId) + ">");
}
List<MBCategory> categories = _mbCategoryLocalService.getCategories(
siteGroupId,
MBCategoryConstants.DEFAULT_PARENT_CATEGORY_ID,
WorkflowConstants.STATUS_APPROVED,
QueryUtil.ALL_POS,
QueryUtil.ALL_POS);
for(MBCategory category : categories ) {
JSONObject curUserJSONObject = JSONFactoryUtil.createJSONObject();
if(_log.isDebugEnabled()) {
_log.debug("Category name <" + category.getName() + ">");
_log.debug(category.toString());
_log.debug("----------");
}
curUserJSONObject.put("categoryId" , category.getCategoryId());
curUserJSONObject.put("categoryName" , category.getName());
jsonArray.put(curUserJSONObject);
}
return jsonArray.toJSONString();
}
MBMVCResourceCommand.java 文件源码
java
阅读 16
收藏 0
点赞 0
评论 0
项目:liferay-dummy-factory
作者:
评论列表
文章目录