Liferay PortletURLListener用于什么?我能把它用在钩子里吗?
有人能给我一个如何使用Liferay PortletURLListener用于什么?我能把它用在钩子里吗?,liferay,liferay-6,Liferay,Liferay 6,有人能给我一个如何使用PortletURLListener的用例吗?如果可以使用的话 就像我们有modelstener一样,我们也可以使用portleturlstener 就像在modelstener中一样,我们可以在创建模型、更新模型或删除模型等方面注入功能 因此,我们是否可以像使用modelstener一样使用portleturlstener来执行此操作 调用特定URL时会发生什么?如果不是PortletURLListener,还有其他方法吗?因为名字是这样的,我想这可能会有所帮助 我们能把
PortletURLListener
的用例吗?如果可以使用的话
就像我们有modelstener
一样,我们也可以使用portleturlstener
就像在modelstener
中一样,我们可以在创建模型、更新模型或删除模型等方面注入功能
modelstener
一样使用portleturlstener
来执行此操作
调用特定URL时会发生什么?如果不是PortletURLListener
,还有其他方法吗?因为名字是这样的,我想这可能会有所帮助感谢Mark的提示:-)使用
PortletURLListener
,例如用于Liferay core的部署和取消部署。有关更多详细信息,请参阅PortletHotDeployListener
的Liferay源:
更新后的答复:
您可以创建钩子并将
servlet.service.events.post=com.my.MyAfterChangeAction
属性放入portal.properties
。MyAfterChangeAction类必须实现com.liferay.portal.kernel.events.Action
谢谢您的回复。但我想知道为什么要用它?如果可能的话,我们如何使用它呢?你有一个很酷的方法-寻找一些类,然后问-我如何使用它:)你的目标是什么,你想达到什么?我会尝试编辑我的问题,并且更具体一点。正确的方法是寻找JavaDoc。在liferay中没有。当然,如果没有礼貌的回答,这个“无”是站不住脚的:-是的,它不是完美的,PortletURLListener在那里是空的(所以是的,你在这里),但是其他的,比如API端点(看看UserLocalServiceUtil)都有文档记录,当然它在源代码、主干和每个版本中都在变得更好。对于那些感兴趣的人来说,整个javadocs的故事就在这里(免责声明:我参与其中…)