Как наследовать объект от Java-агента в библиотеке Java Code в HCL DominoJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как наследовать объект от Java-агента в библиотеке Java Code в HCL Domino

Сообщение Anonymous »

Чтобы поддерживать код в приложении, я хочу сконцентрировать аналогичный код двух агентов Java в библиотеке кода Java. Но у меня есть некоторые объекты, которые установлены в Java-агенте (в разделе NotesMain) и также будут использоваться в некоторых методах библиотеки кода. Как я могу включить, чтобы объект в библиотеке сценариев имел значение от Агента?
например. в Агенте я установил объект базы данных:

Код: Выделить всё

public Database db        = null;
AgentContext agentContext = session.getAgentContext();
db                        = agentContext.getCurrentDatabase();
и в библиотеке кода у меня есть метод для сбора значений из документа профиля, например:

Код: Выделить всё

public HashMap collectProfileValues(HashMap mapCategories) {
try {
Document profileDoc = db.getProfileDocument("profile",null);
//...
}
Контекст агента недоступен в библиотеке сценариев, но почему-то я хочу перенести объект базы данных из агента в библиотеку кода без необходимости писать код для создания объекта базы данных в библиотеке сценариев.
Может кто-нибудь объяснить мне, как это настроить?>

Подробнее здесь: https://stackoverflow.com/questions/798 ... hcl-domino
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»