如何从扩展WCMUse类的模型类中的AEM 6.1中的OSGI配置中读取属性

时间:2015-10-25 04:29:46

标签: osgi aem

我正在将我的模型类扩展到WCMUse类来编写我的业务逻辑。我有osgi配置,它有几个属性。我想阅读我的模型类中的一个属性。我不知道如何在WCMUse类中获取osgi配置的句柄。任何指针都将受到高度赞赏。

1 个答案:

答案 0 :(得分:0)

为将来的参考添加答案。

您可以使用#getSlingScriptHelper()类的WCMUse方法来获取SlingScriptHelper的句柄。这是通过在传统JSP脚本中包含sling可用的global.jsp对象。

然后,您可以调用SlingScriptHelper的#getService()方法来查找所需的OSGi服务。

可以在模型中使用以下代码段来获取服务配置

getSlingScriptHelper().getService(<<Configuration Service>>.class)