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());