Liferay 6.1.1 のインストールでは、Ext プラグインのクラスを拡張 (注: オーバーライドはしていません) してUserLocalServiceImpl
、より緩和されたスクリーン名の検証を提供しました。ただし、Liferay にデフォルト クラスの代わりに新しいクラスをロードさせることができませんでしたUserLocalServiceImpl
。
私が知る限り、サービス クラスを置き換える「通常の」方法は、フック プラグインを使用することです。残念ながら、フック プラグインは実装クラスにアクセスできません。UserLocalServiceWrapper
の代わりに拡張する必要がUserLocalServiceImpl
あり、この特定の用途では非常に面倒です。
Ext プラグインから修正したサービス クラスを Liferay に使用させる方法はありますか? または、実装クラスへのフック プラグイン アクセスを許可する方法はありますか?