我正在尝试使用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的引用实体类。
帮助高度赞赏!
答案 0 :(得分:1)
您应该查看Liferay的命名约定,服务命名为entityService (entityLocalService,entityLocalServiceUtil etc.)
,因为要扩展的类的名称是UserLocalService
实体将是com.liferay.portal.model.User
答案 1 :(得分:-1)
我做了更多研究并得到了解决方案。
我们需要使用&#34; User
&#34;模型类和类路径是&#34; com.liferay.portal
&#34;
所以这就是:
<entity name="XXXentity" local-service="true" remote-service="true">
<reference package-path="com.liferay.portal" entity="User" />
</entity>
这是我的一些研究和一些结论: 我们总是需要扩展&#34; Model&#34; 类。