如何在Java代理

时间:2017-04-12 13:53:49

标签: java lotus-notes lotus-domino

在IBM Notes中,如果我创建Java代理,那么如何包含我自己创建的java文件: enter image description here

所以我创建了一个cxmlCustom包,我希望将其包含在profileResponse中。请注意,Java代理中的导入cxmCustom不起作用..

接下来我使用java类:Statuscode,这样我就可以创建一个具有例如这些值的对象:

Statuscode = 406
Text = Not Acceptable
Meaning = more text

在StatusCodesList类中,我创建了一堆状态代码对象,并将这些创建的状态代码对象保存在数组中。

在我的profileResponse中,我想要检索这些对象。稍后在其他代理中我重用了这个statuscodelist类。 我想知道这是否是一个很好的方法呢?

2 个答案:

答案 0 :(得分:4)

您不能在Java代理的Designer代码部分中使用Java类或Jars。它们仅适用于XPage。

您必须将Java类复制到Java代理中 或者,您可以创建Java类型的脚本库并在其中添加Java类,并将此脚本库添加到Java代理中 或者,您可以从Java类创建一个jar文件,并按照此处所述使用它:https://stackoverflow.com/a/27335314/2065611

答案 1 :(得分:1)

这就是我所做的......我把通用代码放在脚本库中(而不是你所拥有的java文件夹。)然后当我在代理中需要它时,我可以导入脚本库(y / ies) )因为我需要它/他们。