Как наследовать объект от 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

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