Api 如何使用Liferay“评论框架”?

Api 如何使用Liferay“评论框架”?,api,comments,liferay,liferay-6,Api,Comments,Liferay,Liferay 6,我正在尝试在JSF2.0/IceFacesPortlet应用程序中使用内置的注释功能,该应用程序已经运行良好了。不幸的是,似乎还没有关于注释的详细文档,所以我希望有人能给我一些建议,如何创建和检索应该链接到单个整数的注释 更清楚地说。。。我希望在我的自定义portlet中重复使用页面注释portlet的功能,但只使用底层服务,而不是UI部分 我已经发现MBMessageServiceUtil.addDiscussionMessage。。。由该portlet通过EditDiscussionActi

我正在尝试在JSF2.0/IceFacesPortlet应用程序中使用内置的注释功能,该应用程序已经运行良好了。不幸的是,似乎还没有关于注释的详细文档,所以我希望有人能给我一些建议,如何创建和检索应该链接到单个整数的注释

更清楚地说。。。我希望在我的自定义portlet中重复使用页面注释portlet的功能,但只使用底层服务,而不是UI部分

我已经发现MBMessageServiceUtil.addDiscussionMessage。。。由该portlet通过EditDiscussionAction类使用。不幸的是,我不知道我应该提供什么作为参数值。有人能解释一下吗?这是一种。。。短-

public static MBMessage addDiscussionMessage(long groupId,
                                             String className,
                                             long classPK,
                                             String permissionClassName,
                                             long permissionClassPK,
                                             long threadId,
                                             long parentMessageId,
                                             String subject,
                                             String body,
                                             ServiceContext serviceContext)
干杯,
tamm0r

这将是很长的一段时间,但这是一场接一场的比赛

在您的视图中,您将获取MBMessageDisplay对象。 MBMessageDisplay消息显示= MBMessageLocalServiceUtil.getDiscussionMessageDisplay 主题显示.getUserId,主题显示.getScopeGroupId, MyModelEntry.class.getName,MyModelEntry.GetTaskEntryId, WorkflowConstants.STATUS\u已批准; MBMessageDisplay将包含threadId和parentMessageId等重要数据,因此一定要发布这些数据

在发出帖子中提到的调用的控制器中,从请求中获取ServiceContext,如下所示:

ServiceContext ServiceContext=ServiceContextFactory.getInstance MyModelEntry.class.getName,actionRequest; 现在您已经拥有了所需的所有参数

long groupId-通常您在其中撰写评论的团体组织或社区。 字符串className-MyModelEntry.class.getName long classPK-MyModelEntry的主键或ID String permissionClassName—权限检查器应该查看的模型,通常与className相同 long permissionClassPK-其主键或Id 长线程ID-来自MBMessageDisplay。 长parentMessageId-来自MBMessageDisplay。 字符串主语-主语 字符串主体-主体 ServiceContext ServiceContext-来自步骤3中的请求。
希望这有帮助

这将是一场漫长的比赛,但这是一场接一场的比赛

在您的视图中,您将获取MBMessageDisplay对象。 MBMessageDisplay消息显示= MBMessageLocalServiceUtil.getDiscussionMessageDisplay 主题显示.getUserId,主题显示.getScopeGroupId, MyModelEntry.class.getName,MyModelEntry.GetTaskEntryId, WorkflowConstants.STATUS\u已批准; MBMessageDisplay将包含threadId和parentMessageId等重要数据,因此一定要发布这些数据

在发出帖子中提到的调用的控制器中,从请求中获取ServiceContext,如下所示:

ServiceContext ServiceContext=ServiceContextFactory.getInstance MyModelEntry.class.getName,actionRequest; 现在您已经拥有了所需的所有参数

long groupId-通常您在其中撰写评论的团体组织或社区。 字符串className-MyModelEntry.class.getName long classPK-MyModelEntry的主键或ID String permissionClassName—权限检查器应该查看的模型,通常与className相同 long permissionClassPK-其主键或Id 长线程ID-来自MBMessageDisplay。 长parentMessageId-来自MBMessageDisplay。 字符串主语-主语 字符串主体-主体 ServiceContext ServiceContext-来自步骤3中的请求。 希望这有帮助