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