0

我正在尝试使用 Liferay 中的 Service Builder 编写服务,在这里我想扩展 UserLocalService。

例如 :

<entity name="MyJournal" local-service="true" remote-service="true">
        <reference package-path="com.liferay.portlet.journal"
            entity="JournalArticle" />
</entity>

所以在这里我们正在做的是,我们正在尝试扩展 JournalArticle 服务。这工作正常。

但是 UserLocalService 的参考实体类可能是什么。

帮助高度赞赏!

4

2 回答 2

1

您应该查看 Liferay 的命名约定,服务被命名为,entityService (entityLocalService,entityLocalServiceUtil etc.)因为您要扩展的类的名称是UserLocalService实体将是com.liferay.portal.model.User

于 2016-07-07T12:09:47.933 回答
-1

我做了更多的研究并得到了解决方案。

这里我们需要使用“ User”模型类,类路径为“ com.liferay.portal

所以这里是:

<entity name="XXXentity" local-service="true" remote-service="true">
        <reference package-path="com.liferay.portal" entity="User" />
</entity>

这是我的一些研究和一些结论:我们总是只需要扩展“模型”类。

于 2016-07-07T12:41:10.123 回答