JAVA/CORBA CLASSES


Examples: addEntry method
This agent adds a Document object to view entry collection.

import lotus.domino.*;
public class JavaAgent extends AgentBase {
 public void NotesMain() {
   try {
     Session session = getSession();
     AgentContext agentContext = session.getAgentContext();
     // (Your code goes here)
     Database db = agentContext.getCurrentDatabase();
     db.updateFTIndex(true);
     View view = db.getView("By Category");
     view.setAutoUpdate(false);
     ViewEntryCollection vec = view.getAllEntries();
     ViewEntry entry = null;
     Document doc = db.createDocument();
     doc.appendItemValue("Subject", "New subject");
     doc.save(true, true);
     vec.addEntry(doc);
     ViewEntry tmpentry;
     entry = vec.getFirstEntry();
     while (entry != null) {
       System.out.println(entry.getDocument().getItemValueString
       ("Subject
       tmpentry = vec.getNextEntry();
       entry.recycle();
       entry = tmpentry;
     }
  } catch(NotesException e) {
     System.out.println(e.id + " " + e.text);
     e.printStackTrace();
   }
 }
}

See Also