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 に答える