在我的Liferay 6.1.1 安装中,我扩展了(注意:未覆盖)UserLocalServiceImpl
Ext 插件中的类,以提供更轻松的屏幕名称验证。但是,我无法让 Liferay 加载新类而不是默认UserLocalServiceImpl
类。
据我所知,替换服务类的“正常”方法是使用钩子插件。不幸的是,钩子插件无法访问实现类。我必须扩展UserLocalServiceWrapper
而不是UserLocalServiceImpl
,这对于这种特殊用途来说非常麻烦。
有没有办法让 Liferay 使用我从 Ext 插件修改的服务类?或者,有没有办法允许钩子插件访问实现类?