• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Java UI API for Lotus Notes

  • Автор темы zum
  • Дата начала
Z

zum

Собственно кто что скажет... что это за зверь?
Эта штука будет работать только в 8.51?

насколько я понял это плагин, те его надо таскать с собой и его нет пакете с Лотусом.
 
Z

zum

Вот такая штука:
В C:\Program Files\IBM\Lotus\Notes\framework
лежат jar`ы И вот некоторые из них содержат классы
JavaUI
в частности в notesui.jar классы рабочей области
есть даже их описание:

вот еще немного

даж прымер есть какойто странный и непонятный


Вот насмотревшись этой штуки взял добавил нужные jar`ы в проэкт
Классы появилсь

и
Код:
NotesUIWorkspace ws=new NotesUIWorkspace(); 
NotesUIDocument uidoc=ws.getCurrentDocument();
дают
java.lang.IllegalStateException: Workbench has not been created yet.
at org.eclipse.ui.PlatformUI.getWorkbench(PlatformUI.java:92)
at com.ibm.notes.java.ui.internal.StateTracker.<init>(StateTracker.java:80)
at com.ibm.notes.java.ui.internal.StateTracker.getInstance(StateTracker.java:75)
at com.ibm.notes.java.ui.internal.Util.getPart(Util.java:83)
at com.ibm.notes.java.ui.NotesUIWorkspace.getCurrentDocument(NotesUIWorkspace.java:
98)

Чтото я определенно делаю не так) объясните в чем суть
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
по ссылка написано
The Java UI classes are only available for Eclipse plugin development.
You cannot use them in classic Java agents or Java libraries.
 
Z

zum

Те тогда можно написать свой плагин? я прально понял?
 
F

fedotxxl

Привет,
В плагине Eclipse можно получить сессию лотус и получить базу по пути и серверу. Как можно получить текущую базу, не зная о том, где она распложена? Мне кажется, там невозможно получить AgentContext.
 

lmike

нет, пердело совершенство
Lotus Team
27.08.2008
7 941
609
BIT
216
не знаю 8-ку
и что будет для плагина текущей базой?
 
A

akat

До кучи по сабжу темы Java UI классы!...:
Leveraging Notes-specific APIs
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!