如何在 Java 代理中包含自创建的 Java 文件

YdB*_*YdB 2 java lotus-notes lotus-domino

在 IBM Notes 中,如果我创建了 Java 代理,那么如何包含我自己创建的 Java 文件: 在此处输入图片说明

所以我创建了一个 cxmlCustom 包,我想将它包含在 profileResponse 中。请注意,Java 代理中的 import cxmCustom 不起作用。

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

Statuscode = 406
Text = Not Acceptable
Meaning = more text
Run Code Online (Sandbox Code Playgroud)

在类 StatusCodesList 中,我创建了一堆 statuscode 对象并将这些创建的 statuscode 对象保存在一个数组中。

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

Knu*_*ann 5

您不能使用 Java 代理的设计器代码部分中定义的 Java 类或 Jars。它们仅可用于 XPage。

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