4

有人可以给我一个关于如何使用的用例PortletURLListener吗?如果它可以使用吗?

像我们有ModelListener我们也可以使用PortletURLListener吗?

就像ModelListener我们可以在创建模型、更新模型或删除等时注入功能一样。

  1. 那么我们是否可以像调用特定 URL 时一样使用PortletURLListener相同的方式ModelListener来做某事?如果没有,还有其他方法PortletURLListener吗?由于这个名字是这样的,我认为这可能会有所帮助。
  2. 我们可以在钩子中使用它吗?或者它只是被Liferay使用?您通过扩展或使用此类看到或实现的任何其他实际用例?

提前致谢。

感谢马克的提示:-)

4

1 回答 1

1

例如PortletURLListener,Liferay 核心用于部署和取消部署。有关更多详细信息,请参阅 Liferay 来源PortletHotDeployListener

https://github.com/liferay/liferay-portal/blob/master/portal-impl/src/com/liferay/portal/deploy/hot/PortletHotDeployListener.java

更新后回复:

您可以创建钩子并将servlet.service.events.post=com.my.MyAfterChangeAction属性放入portal.properties. MyAfterChangeAction 类必须实现com.liferay.portal.kernel.events.Action

于 2012-05-31T08:56:54.433 回答