Liferay支持open social,下面的代码是MBMessageLocalServiceImpl中的,将一篇blog加入了social 活动中。
// Social
BlogsEntry entry = blogsEntryPersistence.findByPrimaryKey(classPK);
JSONObject extraData = new JSONObject();
JSONUtil.put(extraData, "messageId", message.getMessageId());
socialActivityLocalService.addActivity(
userId, entry.getGroupId(), BlogsEntry.class.getName(),
classPK, BlogsActivityKeys.ADD_COMMENT, extraData.toString(),
entry.getUserId());
本文介绍了如何在Liferay的MBMessageLocalServiceImpl中通过代码实现blog条目与OpenSocial活动的整合。具体做法是获取指定主键的BlogsEntry实例,并创建额外数据,将消息ID加入其中。之后调用socialActivityLocalService的addActivity方法来添加一条新的活动记录。
323

被折叠的 条评论
为什么被折叠?



