Я использую локальную базу данных в моей версии Lotus notes (8.5.2) , и я пытаюсь получить данные для двух вещей:
- Подсвеченный документ / элемент в
NotesUIView
- Документ, выбранный в
NotesUIDocument
Однако все, что я получаю, это URL-адреса Notes, и я не знаю, что мне с ними делать. Кто-нибудь может мне помочь / бросить мне хлебную крошку?
P.S. Да, я использую Java API для Eclipse.
Вот пример кода того, что я делаю:
NotesUIWorkspace workSpace = new NotesUIWorkspace();
NotesUIElement currentElement = workSpace.getCurrentElement();
if (currentElement instanceof NotesUIView) {
NotesUIView currentView = (NotesUIView) currentElement;
NotesUIViewEntryCollection collection = currentView
.getActionableEntries();
Iterator docIterator = collection.documentIterator();
while (docIterator.hasNext()) {
NotesUIDocumentEntry entry = (NotesUIDocumentEntry) docIterator.next();
//I can't seem to get to the NoesUIDocument case like I can below... I want fields!
}
}
if(currentElement instanceof NotesUIDocument){
NotesUIDocument document = (NotesUIDocument) currentElement;
//Seem to be able to get the correct data fields only in this case!
document.getFields();
}